./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 01849734 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-bad-buffer-mult-alt.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 2e9e4bd6e9b16aa5f22ad2335ca34ba741869a12ab5a04a80108cf42ed170c0f --- Real Ultimate output --- This is Ultimate 0.3.0-dev-0184973-m [2025-04-24 17:12:13,335 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-24 17:12:13,416 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-24 17:12:13,420 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-24 17:12:13,420 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-24 17:12:13,440 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-24 17:12:13,441 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-24 17:12:13,441 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-24 17:12:13,441 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-24 17:12:13,441 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-24 17:12:13,441 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-24 17:12:13,441 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Use SBE=true [2025-04-24 17:12:13,442 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-24 17:12:13,442 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-24 17:12:13,443 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:12:13,443 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:12:13,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:12:13,444 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-24 17:12:13,444 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-24 17:12:13,445 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-24 17:12:13,445 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 -> 2e9e4bd6e9b16aa5f22ad2335ca34ba741869a12ab5a04a80108cf42ed170c0f [2025-04-24 17:12:13,661 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-24 17:12:13,668 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-24 17:12:13,670 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-24 17:12:13,671 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-24 17:12:13,671 INFO L274 PluginConnector]: CDTParser initialized [2025-04-24 17:12:13,673 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt.wvr.c [2025-04-24 17:12:14,928 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/50d4099fc/eb4d07f296754ecb9102560619192bad/FLAG11b49a744 [2025-04-24 17:12:15,104 INFO L389 CDTParser]: Found 1 translation units. [2025-04-24 17:12:15,105 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt.wvr.c [2025-04-24 17:12:15,113 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/50d4099fc/eb4d07f296754ecb9102560619192bad/FLAG11b49a744 [2025-04-24 17:12:15,979 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/50d4099fc/eb4d07f296754ecb9102560619192bad [2025-04-24 17:12:15,981 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-24 17:12:15,982 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-04-24 17:12:15,983 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-24 17:12:15,983 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-24 17:12:15,986 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-24 17:12:15,986 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:12:15" (1/1) ... [2025-04-24 17:12:15,987 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b421e44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:15, skipping insertion in model container [2025-04-24 17:12:15,987 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:12:15" (1/1) ... [2025-04-24 17:12:15,998 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-24 17:12:16,146 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-bad-buffer-mult-alt.wvr.c[4345,4358] [2025-04-24 17:12:16,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:12:16,159 INFO L200 MainTranslator]: Completed pre-run [2025-04-24 17:12:16,192 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-bad-buffer-mult-alt.wvr.c[4345,4358] [2025-04-24 17:12:16,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:12:16,219 INFO L204 MainTranslator]: Completed translation [2025-04-24 17:12:16,220 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16 WrapperNode [2025-04-24 17:12:16,220 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-24 17:12:16,221 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-24 17:12:16,221 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-24 17:12:16,221 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-24 17:12:16,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,237 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,267 INFO L138 Inliner]: procedures = 25, calls = 59, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 293 [2025-04-24 17:12:16,267 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-24 17:12:16,268 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-24 17:12:16,268 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-24 17:12:16,268 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-24 17:12:16,274 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,277 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,277 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,287 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,288 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,291 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,295 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,303 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-24 17:12:16,305 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-24 17:12:16,305 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-24 17:12:16,305 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-24 17:12:16,306 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (1/1) ... [2025-04-24 17:12:16,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:12:16,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:16,326 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 17:12:16,328 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 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-24 17:12:16,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-24 17:12:16,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-24 17:12:16,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-24 17:12:16,344 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-24 17:12:16,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-24 17:12:16,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-24 17:12:16,345 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-24 17:12:16,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-24 17:12:16,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-24 17:12:16,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-24 17:12:16,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-24 17:12:16,346 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 17:12:16,430 INFO L234 CfgBuilder]: Building ICFG [2025-04-24 17:12:16,431 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-24 17:12:16,798 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-24 17:12:16,798 INFO L283 CfgBuilder]: Performing block encoding [2025-04-24 17:12:17,043 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-24 17:12:17,043 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-24 17:12:17,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:12:17 BoogieIcfgContainer [2025-04-24 17:12:17,045 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-24 17:12:17,046 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-24 17:12:17,046 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-24 17:12:17,050 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-24 17:12:17,050 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.04 05:12:15" (1/3) ... [2025-04-24 17:12:17,051 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3dbd459f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:12:17, skipping insertion in model container [2025-04-24 17:12:17,051 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:12:16" (2/3) ... [2025-04-24 17:12:17,051 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3dbd459f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:12:17, skipping insertion in model container [2025-04-24 17:12:17,051 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:12:17" (3/3) ... [2025-04-24 17:12:17,052 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-buffer-mult-alt.wvr.c [2025-04-24 17:12:17,062 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-24 17:12:17,064 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-buffer-mult-alt.wvr.c that has 5 procedures, 45 locations, 46 edges, 1 initial locations, 6 loop locations, and 1 error locations. [2025-04-24 17:12:17,065 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-24 17:12:17,120 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-24 17:12:17,165 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:12:17,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-24 17:12:17,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:17,169 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 17:12:17,171 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 17:12:17,245 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-24 17:12:17,256 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-24 17:12:17,262 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;@3a56ee97, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:12:17,262 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-24 17:12:17,620 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 17:12:17,621 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:17,621 INFO L139 ounterexampleChecker]: Examining path program with hash 1192240002, occurence #1 [2025-04-24 17:12:17,622 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:17,622 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:17,625 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:17,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1008749985, now seen corresponding path program 1 times [2025-04-24 17:12:17,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:17,630 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240047761] [2025-04-24 17:12:17,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:17,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:17,714 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-04-24 17:12:17,966 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-04-24 17:12:17,967 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:17,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:18,598 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 17:12:18,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:18,599 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240047761] [2025-04-24 17:12:18,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240047761] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:18,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:18,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 17:12:18,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519661641] [2025-04-24 17:12:18,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:18,615 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:12:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:18,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:12:18,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:12:18,629 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:18,629 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:18,631 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 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 17:12:18,631 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:18,765 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:18,765 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-24 17:12:18,765 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 17:12:18,765 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:18,766 INFO L139 ounterexampleChecker]: Examining path program with hash 1192240002, occurence #2 [2025-04-24 17:12:18,766 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:18,766 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:18,766 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:18,766 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:12:18,769 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:18,769 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:12:18,769 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:18,770 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:12:18,770 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:18,770 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:12:18,770 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:18,770 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-24 17:12:18,851 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:18,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1334541504, now seen corresponding path program 1 times [2025-04-24 17:12:18,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:18,852 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085306500] [2025-04-24 17:12:18,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:18,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:18,870 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-04-24 17:12:18,903 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-04-24 17:12:18,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:18,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:19,169 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 17:12:19,170 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:19,170 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085306500] [2025-04-24 17:12:19,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085306500] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:19,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:19,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-24 17:12:19,171 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 64. Constructing proof automaton... [2025-04-24 17:12:19,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:19,172 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 17:12:19,173 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:12:19,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 17:12:19,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:12:19,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:12:19,174 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:19,176 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:19,176 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 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 17:12:19,176 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:19,176 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:19,286 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:19,287 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:19,287 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-24 17:12:19,287 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 17:12:19,287 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:19,288 INFO L139 ounterexampleChecker]: Examining path program with hash 1192240002, occurence #3 [2025-04-24 17:12:19,288 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:19,288 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:19,288 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:19,288 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:12:19,288 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:19,288 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:12:19,288 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:19,288 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 17:12:19,288 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:19,288 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 17:12:19,289 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:19,289 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-24 17:12:19,322 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash -775235118, now seen corresponding path program 1 times [2025-04-24 17:12:19,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:19,322 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911452411] [2025-04-24 17:12:19,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:19,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:19,347 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-24 17:12:19,371 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 17:12:19,371 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:19,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:19,629 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 17:12:19,629 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:19,629 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911452411] [2025-04-24 17:12:19,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911452411] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:19,630 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [521506114] [2025-04-24 17:12:19,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:19,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:19,651 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-24 17:12:19,696 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 17:12:19,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:19,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:19,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:12:19,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:19,842 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 17:12:19,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [521506114] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:19,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:19,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-24 17:12:19,843 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:19,843 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-24 17:12:19,864 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:19,865 INFO L85 PathProgramCache]: Analyzing trace with hash 236824397, now seen corresponding path program 1 times [2025-04-24 17:12:19,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:19,865 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747850640] [2025-04-24 17:12:19,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:19,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:19,882 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-24 17:12:19,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-24 17:12:19,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:19,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:20,143 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 17:12:20,143 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:20,143 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747850640] [2025-04-24 17:12:20,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747850640] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:20,143 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1350141182] [2025-04-24 17:12:20,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:20,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:20,173 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-04-24 17:12:20,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-04-24 17:12:20,204 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:20,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:20,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:12:20,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:20,332 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 17:12:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1350141182] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:20,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-04-24 17:12:20,332 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:20,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 17:12:20,381 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:20,381 INFO L85 PathProgramCache]: Analyzing trace with hash -90110810, now seen corresponding path program 1 times [2025-04-24 17:12:20,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:20,381 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268639692] [2025-04-24 17:12:20,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:20,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:20,407 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-04-24 17:12:20,439 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-04-24 17:12:20,440 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:20,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:20,676 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 17:12:20,676 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:20,676 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268639692] [2025-04-24 17:12:20,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268639692] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:20,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1274762614] [2025-04-24 17:12:20,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:20,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:20,693 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-04-24 17:12:20,719 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-04-24 17:12:20,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:20,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:20,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:12:20,727 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:20,884 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 17:12:20,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1274762614] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:20,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:20,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2025-04-24 17:12:20,885 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:20,885 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2025-04-24 17:12:20,885 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 117 is hopeless, skipping. [2025-04-24 17:12:20,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-04-24 17:12:20,885 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:20,886 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:12:20,886 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:20,886 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash -648820825, now seen corresponding path program 1 times [2025-04-24 17:12:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:20,886 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605657521] [2025-04-24 17:12:20,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:20,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:20,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-04-24 17:12:20,955 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-04-24 17:12:20,955 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:20,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:21,289 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 17:12:21,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:21,289 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605657521] [2025-04-24 17:12:21,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605657521] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:21,290 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599756118] [2025-04-24 17:12:21,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:21,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:21,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:21,309 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 17:12:21,311 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 17:12:21,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-04-24 17:12:21,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-04-24 17:12:21,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:21,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:21,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:12:21,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:21,650 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 17:12:21,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:21,797 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 17:12:21,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599756118] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:21,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:21,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2025-04-24 17:12:21,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798748716] [2025-04-24 17:12:21,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:21,799 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-24 17:12:21,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:21,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-24 17:12:21,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-04-24 17:12:21,800 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:21,800 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:21,800 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:12:21,800 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:21,800 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:21,800 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:21,980 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:21,980 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:21,981 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:21,988 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 17:12:22,182 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 17:12:22,182 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 17:12:22,182 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:22,183 INFO L139 ounterexampleChecker]: Examining path program with hash 1192240002, occurence #4 [2025-04-24 17:12:22,183 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:22,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:22,183 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:22,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-24 17:12:22,183 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:22,183 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 17:12:22,183 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:22,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:12:22,184 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:22,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:12:22,184 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:22,184 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 17:12:22,219 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:22,219 INFO L85 PathProgramCache]: Analyzing trace with hash -630225965, now seen corresponding path program 1 times [2025-04-24 17:12:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:22,220 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067533712] [2025-04-24 17:12:22,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:22,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:22,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 17:12:22,262 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 17:12:22,263 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:22,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:22,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:22,487 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:22,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067533712] [2025-04-24 17:12:22,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067533712] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:22,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1602156891] [2025-04-24 17:12:22,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:22,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:22,499 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 17:12:22,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 17:12:22,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:22,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:22,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:22,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:22,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:22,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1602156891] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:22,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:22,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:12:22,731 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:22,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 17:12:22,742 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:22,742 INFO L85 PathProgramCache]: Analyzing trace with hash -701728674, now seen corresponding path program 1 times [2025-04-24 17:12:22,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:22,742 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613118890] [2025-04-24 17:12:22,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:22,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:22,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 17:12:22,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:12:22,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:22,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:22,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:22,976 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:22,976 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613118890] [2025-04-24 17:12:22,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613118890] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:22,976 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1903883005] [2025-04-24 17:12:22,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:22,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:22,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 17:12:23,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:12:23,009 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:23,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:23,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:23,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:23,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:23,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1903883005] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:23,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:23,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:12:23,201 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:23,201 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 17:12:23,228 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:23,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1433554359, now seen corresponding path program 1 times [2025-04-24 17:12:23,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:23,229 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565542097] [2025-04-24 17:12:23,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:23,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:23,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 17:12:23,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 17:12:23,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:23,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:23,468 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:23,468 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565542097] [2025-04-24 17:12:23,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565542097] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:23,468 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [802463029] [2025-04-24 17:12:23,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:23,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:23,483 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 17:12:23,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 17:12:23,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:23,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:23,506 INFO L256 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:23,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:12:23,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [802463029] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:23,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:23,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2025-04-24 17:12:23,726 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:23,726 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 110 is hopeless, skipping. [2025-04-24 17:12:23,727 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 119 is hopeless, skipping. [2025-04-24 17:12:23,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2025-04-24 17:12:23,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:23,728 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:12:23,728 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:23,728 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:23,728 INFO L85 PathProgramCache]: Analyzing trace with hash 92634527, now seen corresponding path program 2 times [2025-04-24 17:12:23,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:23,728 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552198421] [2025-04-24 17:12:23,729 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:12:23,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:23,749 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-04-24 17:12:23,780 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 140 of 144 statements. [2025-04-24 17:12:23,780 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-24 17:12:23,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:24,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-24 17:12:24,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:24,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552198421] [2025-04-24 17:12:24,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552198421] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:24,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:24,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-24 17:12:24,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363720829] [2025-04-24 17:12:24,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:24,590 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-24 17:12:24,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:24,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-24 17:12:24,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2025-04-24 17:12:24,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:24,591 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:24,591 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.142857142857142) internal successors, (114), 14 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:12:24,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:24,592 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:24,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:24,744 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:12:24,745 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-04-24 17:12:24,745 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 17:12:24,745 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:24,745 INFO L139 ounterexampleChecker]: Examining path program with hash 1012578098, occurence #1 [2025-04-24 17:12:24,745 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:24,745 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:24,745 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:24,746 INFO L85 PathProgramCache]: Analyzing trace with hash 293683225, now seen corresponding path program 3 times [2025-04-24 17:12:24,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:24,746 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631022666] [2025-04-24 17:12:24,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:12:24,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:24,763 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 116 statements into 4 equivalence classes. [2025-04-24 17:12:24,783 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 62 of 116 statements. [2025-04-24 17:12:24,783 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-24 17:12:24,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:24,953 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-04-24 17:12:24,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:24,954 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631022666] [2025-04-24 17:12:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631022666] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:24,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:24,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-24 17:12:24,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527821308] [2025-04-24 17:12:24,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:24,954 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-24 17:12:24,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:24,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-24 17:12:24,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-04-24 17:12:24,955 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:24,955 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:24,955 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 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 17:12:24,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:24,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:24,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:12:24,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:25,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:25,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:25,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:25,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:12:25,176 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:25,177 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-24 17:12:25,177 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 17:12:25,177 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:25,177 INFO L139 ounterexampleChecker]: Examining path program with hash 2071643959, occurence #1 [2025-04-24 17:12:25,177 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:25,177 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:25,177 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:25,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1596632750, now seen corresponding path program 4 times [2025-04-24 17:12:25,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:25,177 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083317529] [2025-04-24 17:12:25,177 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:12:25,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:25,195 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 134 statements into 2 equivalence classes. [2025-04-24 17:12:25,245 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 134 of 134 statements. [2025-04-24 17:12:25,245 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:12:25,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 33 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-04-24 17:12:25,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:25,829 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083317529] [2025-04-24 17:12:25,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083317529] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:25,829 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979542958] [2025-04-24 17:12:25,829 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:12:25,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:25,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:25,831 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 17:12:25,833 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 17:12:25,946 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 134 statements into 2 equivalence classes. [2025-04-24 17:12:26,025 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 134 of 134 statements. [2025-04-24 17:12:26,025 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:12:26,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:26,029 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:12:26,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:26,601 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 23 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-24 17:12:26,601 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:26,615 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2025-04-24 17:12:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-24 17:12:27,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979542958] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:27,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:27,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 36 [2025-04-24 17:12:27,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924712890] [2025-04-24 17:12:27,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:27,011 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-04-24 17:12:27,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:27,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-04-24 17:12:27,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1013, Unknown=0, NotChecked=0, Total=1332 [2025-04-24 17:12:27,012 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:27,012 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:27,012 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 8.135135135135135) internal successors, (301), 36 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:12:27,012 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:27,013 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:27,013 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:27,013 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:12:27,013 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:27,013 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:27,846 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:27,847 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:27,847 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:27,847 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:27,847 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:27,847 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:27,859 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 17:12:28,047 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,SelfDestructingSolverStorable17 [2025-04-24 17:12:28,048 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 17:12:28,048 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:28,048 INFO L139 ounterexampleChecker]: Examining path program with hash 863362614, occurence #1 [2025-04-24 17:12:28,048 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:28,048 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:28,048 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:28,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1883674148, now seen corresponding path program 5 times [2025-04-24 17:12:28,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:28,048 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895830792] [2025-04-24 17:12:28,048 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:12:28,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:28,077 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 180 statements into 8 equivalence classes. [2025-04-24 17:12:28,531 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 180 of 180 statements. [2025-04-24 17:12:28,531 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-24 17:12:28,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:29,169 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 209 proven. 57 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-04-24 17:12:29,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:29,171 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895830792] [2025-04-24 17:12:29,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895830792] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:29,171 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884793703] [2025-04-24 17:12:29,171 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:12:29,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:29,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:29,173 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 17:12:29,174 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 17:12:29,290 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 180 statements into 8 equivalence classes. [2025-04-24 17:12:29,449 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 180 of 180 statements. [2025-04-24 17:12:29,449 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-04-24 17:12:29,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:29,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 17:12:29,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:29,853 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 206 proven. 21 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2025-04-24 17:12:29,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:30,243 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 168 proven. 59 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2025-04-24 17:12:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884793703] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:30,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:30,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 41 [2025-04-24 17:12:30,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217271506] [2025-04-24 17:12:30,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:30,245 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-04-24 17:12:30,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:30,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-04-24 17:12:30,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2025-04-24 17:12:30,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:30,247 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:30,248 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.4523809523809526) internal successors, (271), 41 states have internal predecessors, (271), 0 states have call successors, (0), 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 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:30,248 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:30,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:30,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:30,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:30,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:30,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:30,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:30,475 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:30,483 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 17:12:30,675 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:30,675 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 17:12:30,675 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:30,676 INFO L139 ounterexampleChecker]: Examining path program with hash 863362614, occurence #2 [2025-04-24 17:12:30,676 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:30,676 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:12:30,676 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:12:30,676 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:12:30,676 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:12:30,676 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:30,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2025-04-24 17:12:30,684 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1443263797, now seen corresponding path program 1 times [2025-04-24 17:12:30,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:30,684 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442846277] [2025-04-24 17:12:30,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:30,704 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 151 statements into 1 equivalence classes. [2025-04-24 17:12:30,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 151 of 151 statements. [2025-04-24 17:12:30,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:30,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:31,096 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2025-04-24 17:12:31,096 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:31,096 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442846277] [2025-04-24 17:12:31,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442846277] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:31,096 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [395417916] [2025-04-24 17:12:31,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:31,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:31,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 151 statements into 1 equivalence classes. [2025-04-24 17:12:31,154 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 151 of 151 statements. [2025-04-24 17:12:31,154 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:31,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:31,158 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:31,161 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:31,351 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 41 proven. 3 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2025-04-24 17:12:31,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [395417916] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:31,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:31,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-04-24 17:12:31,351 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:31,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-04-24 17:12:31,367 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:31,367 INFO L85 PathProgramCache]: Analyzing trace with hash -153100765, now seen corresponding path program 1 times [2025-04-24 17:12:31,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:31,367 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441057182] [2025-04-24 17:12:31,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:31,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:31,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-24 17:12:31,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-24 17:12:31,419 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:31,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2025-04-24 17:12:31,873 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:31,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441057182] [2025-04-24 17:12:31,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441057182] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:31,873 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [31509161] [2025-04-24 17:12:31,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:31,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:31,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-04-24 17:12:31,965 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-04-24 17:12:31,965 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:31,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:31,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:31,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:32,178 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2025-04-24 17:12:32,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [31509161] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:32,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:32,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:12:32,179 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:32,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-04-24 17:12:32,179 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:32,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-04-24 17:12:32,179 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:32,179 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-04-24 17:12:32,192 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1322609786, now seen corresponding path program 1 times [2025-04-24 17:12:32,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:32,192 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483758398] [2025-04-24 17:12:32,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:32,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:32,212 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-04-24 17:12:32,246 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-04-24 17:12:32,246 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:32,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:32,424 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-04-24 17:12:32,425 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:32,425 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483758398] [2025-04-24 17:12:32,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483758398] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:32,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:32,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 17:12:32,426 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 164. Constructing proof automaton... [2025-04-24 17:12:32,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:32,426 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 17:12:32,426 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-24 17:12:32,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 17:12:32,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:12:32,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:12:32,427 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:32,427 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:32,427 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) 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 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:32,427 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:32,517 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:32,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:32,518 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23 [2025-04-24 17:12:32,518 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 17:12:32,518 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:32,518 INFO L139 ounterexampleChecker]: Examining path program with hash 1979473594, occurence #1 [2025-04-24 17:12:32,518 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:32,518 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:32,519 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:32,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1368414792, now seen corresponding path program 6 times [2025-04-24 17:12:32,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:32,519 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131142735] [2025-04-24 17:12:32,519 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:12:32,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:32,542 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 204 statements into 12 equivalence classes. [2025-04-24 17:12:32,571 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 76 of 204 statements. [2025-04-24 17:12:32,571 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:12:32,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:32,760 INFO L134 CoverageAnalysis]: Checked inductivity of 527 backedges. 4 proven. 83 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-04-24 17:12:32,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:32,761 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131142735] [2025-04-24 17:12:32,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131142735] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:32,761 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994567585] [2025-04-24 17:12:32,761 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:12:32,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:32,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:32,763 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 17:12:32,764 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 17:12:32,906 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 204 statements into 12 equivalence classes. [2025-04-24 17:12:32,947 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 76 of 204 statements. [2025-04-24 17:12:32,947 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:12:32,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:32,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:12:32,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 527 backedges. 42 proven. 3 refuted. 0 times theorem prover too weak. 482 trivial. 0 not checked. [2025-04-24 17:12:33,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 527 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 482 trivial. 0 not checked. [2025-04-24 17:12:33,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994567585] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:33,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:33,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2025-04-24 17:12:33,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014866976] [2025-04-24 17:12:33,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:33,386 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-04-24 17:12:33,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:33,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-04-24 17:12:33,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2025-04-24 17:12:33,393 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:33,393 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:33,393 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 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 17:12:33,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,394 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:33,562 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:33,570 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 17:12:33,763 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-24 17:12:33,763 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 17:12:33,763 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:33,763 INFO L139 ounterexampleChecker]: Examining path program with hash 1979473594, occurence #2 [2025-04-24 17:12:33,763 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:33,764 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 17:12:33,764 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 17:12:33,764 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-24 17:12:33,764 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:12:33,764 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:33,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2025-04-24 17:12:33,777 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:33,777 INFO L85 PathProgramCache]: Analyzing trace with hash 613433911, now seen corresponding path program 1 times [2025-04-24 17:12:33,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:33,777 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246131597] [2025-04-24 17:12:33,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:33,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:33,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 152 statements into 1 equivalence classes. [2025-04-24 17:12:33,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 152 of 152 statements. [2025-04-24 17:12:33,846 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:33,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 6 proven. 100 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2025-04-24 17:12:34,224 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:34,224 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246131597] [2025-04-24 17:12:34,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246131597] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:34,224 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [287040178] [2025-04-24 17:12:34,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:34,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:34,257 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 152 statements into 1 equivalence classes. [2025-04-24 17:12:34,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 152 of 152 statements. [2025-04-24 17:12:34,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:34,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:34,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-24 17:12:34,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:34,546 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 100 proven. 6 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2025-04-24 17:12:34,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [287040178] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:34,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:34,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 17:12:34,547 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:34,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-04-24 17:12:34,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-04-24 17:12:34,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2025-04-24 17:12:34,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,547 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 170 [2025-04-24 17:12:34,547 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 174 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 182 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 194 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-04-24 17:12:34,548 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:34,548 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 200 [2025-04-24 17:12:34,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:34,549 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:12:34,549 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:34,549 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:34,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1536778697, now seen corresponding path program 7 times [2025-04-24 17:12:34,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:34,549 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564864935] [2025-04-24 17:12:34,549 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:12:34,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:34,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-04-24 17:12:34,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-04-24 17:12:34,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:34,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:35,033 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 8 proven. 100 refuted. 0 times theorem prover too weak. 422 trivial. 0 not checked. [2025-04-24 17:12:35,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:35,034 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564864935] [2025-04-24 17:12:35,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564864935] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:35,034 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204580192] [2025-04-24 17:12:35,034 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:12:35,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:35,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:35,036 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 17:12:35,037 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 17:12:35,180 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-04-24 17:12:35,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-04-24 17:12:35,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:35,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:35,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-24 17:12:35,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:35,327 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2025-04-24 17:12:35,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:35,437 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2025-04-24 17:12:35,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204580192] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:35,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:35,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 16 [2025-04-24 17:12:35,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359017790] [2025-04-24 17:12:35,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:35,438 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-24 17:12:35,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:35,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-24 17:12:35,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2025-04-24 17:12:35,438 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:35,438 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:35,439 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:35,439 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:35,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:35,762 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:35,771 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 17:12:35,962 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-04-24 17:12:35,962 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 17:12:35,962 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:35,963 INFO L139 ounterexampleChecker]: Examining path program with hash -405295840, occurence #1 [2025-04-24 17:12:35,963 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:35,963 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:35,963 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:35,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1538638691, now seen corresponding path program 8 times [2025-04-24 17:12:35,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:35,963 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774061410] [2025-04-24 17:12:35,963 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:12:35,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:35,976 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 91 statements into 2 equivalence classes. [2025-04-24 17:12:35,992 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 91 of 91 statements. [2025-04-24 17:12:35,992 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:12:35,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:36,096 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 17:12:36,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:36,096 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774061410] [2025-04-24 17:12:36,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774061410] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:36,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:36,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-24 17:12:36,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124893303] [2025-04-24 17:12:36,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:36,097 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:12:36,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:36,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:12:36,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:12:36,098 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:36,098 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:36,098 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 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 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:36,098 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,099 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:36,099 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:36,099 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:36,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:36,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:36,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:36,181 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:36,181 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-24 17:12:36,181 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 17:12:36,181 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:36,181 INFO L139 ounterexampleChecker]: Examining path program with hash -405295840, occurence #2 [2025-04-24 17:12:36,181 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:36,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:36,181 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:36,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 17:12:36,181 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:36,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:12:36,181 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:36,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:12:36,181 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:36,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:12:36,181 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:36,182 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-24 17:12:36,188 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:36,188 INFO L85 PathProgramCache]: Analyzing trace with hash -772930387, now seen corresponding path program 1 times [2025-04-24 17:12:36,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:36,188 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065142260] [2025-04-24 17:12:36,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:36,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:36,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-04-24 17:12:36,209 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-04-24 17:12:36,209 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:36,209 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-04-24 17:12:36,430 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:36,430 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065142260] [2025-04-24 17:12:36,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065142260] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:36,430 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1315981336] [2025-04-24 17:12:36,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:36,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:36,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-04-24 17:12:36,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-04-24 17:12:36,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:36,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:36,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:12:36,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:36,760 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-04-24 17:12:36,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1315981336] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:36,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:36,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2025-04-24 17:12:36,761 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:36,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-24 17:12:36,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:36,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-24 17:12:36,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:36,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-24 17:12:36,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:36,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-24 17:12:36,761 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:36,761 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 17:12:36,761 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:36,761 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:12:36,761 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:36,762 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:36,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1491586529, now seen corresponding path program 9 times [2025-04-24 17:12:36,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:36,762 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805824475] [2025-04-24 17:12:36,762 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:12:36,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:36,775 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 84 statements into 5 equivalence classes. [2025-04-24 17:12:36,797 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 84 statements. [2025-04-24 17:12:36,797 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:12:36,797 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:37,103 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-04-24 17:12:37,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:37,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805824475] [2025-04-24 17:12:37,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805824475] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:37,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058318503] [2025-04-24 17:12:37,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:12:37,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:37,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:37,105 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 17:12:37,107 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 17:12:37,234 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 84 statements into 5 equivalence classes. [2025-04-24 17:12:37,268 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 62 of 84 statements. [2025-04-24 17:12:37,268 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:12:37,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:37,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:12:37,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:37,626 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-04-24 17:12:37,627 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-04-24 17:12:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058318503] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:37,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:37,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 26 [2025-04-24 17:12:37,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796891734] [2025-04-24 17:12:37,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:37,958 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-24 17:12:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:37,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-24 17:12:37,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2025-04-24 17:12:37,959 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:37,959 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:37,959 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.7407407407407405) internal successors, (128), 26 states have internal predecessors, (128), 0 states have call successors, (0), 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 17:12:37,959 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:37,959 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:37,960 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:39,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:39,025 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:39,025 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:39,025 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:39,025 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:39,025 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:39,032 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 17:12:39,226 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31 [2025-04-24 17:12:39,226 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 17:12:39,226 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:39,226 INFO L139 ounterexampleChecker]: Examining path program with hash -451007487, occurence #1 [2025-04-24 17:12:39,226 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:39,226 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:39,227 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:39,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1938669326, now seen corresponding path program 10 times [2025-04-24 17:12:39,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:39,227 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356098218] [2025-04-24 17:12:39,227 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:12:39,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:39,257 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 311 statements into 2 equivalence classes. [2025-04-24 17:12:39,413 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 311 of 311 statements. [2025-04-24 17:12:39,413 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:12:39,413 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:40,210 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 153 proven. 75 refuted. 0 times theorem prover too weak. 553 trivial. 0 not checked. [2025-04-24 17:12:40,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:40,210 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356098218] [2025-04-24 17:12:40,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356098218] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:40,210 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760787664] [2025-04-24 17:12:40,210 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:12:40,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:40,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:40,213 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 17:12:40,214 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 17:12:40,392 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 311 statements into 2 equivalence classes. [2025-04-24 17:12:40,516 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 311 of 311 statements. [2025-04-24 17:12:40,516 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:12:40,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:40,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 1269 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-04-24 17:12:40,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:43,660 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 722 proven. 10 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 17:12:43,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:46,151 INFO L325 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2025-04-24 17:12:46,151 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-04-24 17:12:46,352 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 577 proven. 155 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 17:12:46,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760787664] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:46,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:46,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 36, 36] total 74 [2025-04-24 17:12:46,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446032013] [2025-04-24 17:12:46,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:46,353 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-04-24 17:12:46,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:46,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-04-24 17:12:46,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1910, Invalid=3492, Unknown=0, NotChecked=0, Total=5402 [2025-04-24 17:12:46,356 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:46,356 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:46,356 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 8.5) internal successors, (629), 74 states have internal predecessors, (629), 0 states have call successors, (0), 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 17:12:46,356 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,356 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,356 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:46,356 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:46,357 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:46,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:46,711 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:46,719 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 17:12:46,911 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:46,911 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 17:12:46,911 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:46,912 INFO L139 ounterexampleChecker]: Examining path program with hash 41137647, occurence #1 [2025-04-24 17:12:46,912 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:46,912 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:46,912 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:46,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2123506069, now seen corresponding path program 11 times [2025-04-24 17:12:46,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:46,912 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497994346] [2025-04-24 17:12:46,912 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:12:46,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:46,938 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 209 statements into 6 equivalence classes. [2025-04-24 17:12:47,198 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 209 of 209 statements. [2025-04-24 17:12:47,198 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:12:47,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:47,954 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 97 proven. 120 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-04-24 17:12:47,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:47,955 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497994346] [2025-04-24 17:12:47,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497994346] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:47,955 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042876418] [2025-04-24 17:12:47,955 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:12:47,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:47,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:47,957 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 17:12:47,958 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 17:12:48,114 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 209 statements into 6 equivalence classes. [2025-04-24 17:12:49,849 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 209 of 209 statements. [2025-04-24 17:12:49,850 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:12:49,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:49,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-04-24 17:12:49,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:50,388 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 135 proven. 82 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-04-24 17:12:50,388 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 68 proven. 149 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-04-24 17:12:50,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042876418] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:50,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:50,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 51 [2025-04-24 17:12:50,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075898778] [2025-04-24 17:12:50,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:50,850 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-04-24 17:12:50,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:50,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-04-24 17:12:50,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2025-04-24 17:12:50,852 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:50,852 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:50,852 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 7.6923076923076925) internal successors, (400), 51 states have internal predecessors, (400), 0 states have call successors, (0), 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 17:12:50,852 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:50,853 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:51,161 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:51,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:12:51,185 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 17:12:51,362 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:51,362 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 17:12:51,362 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:51,362 INFO L139 ounterexampleChecker]: Examining path program with hash 41137647, occurence #2 [2025-04-24 17:12:51,363 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:51,363 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:12:51,363 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:12:51,363 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:12:51,363 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:12:51,363 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:51,363 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 185 [2025-04-24 17:12:51,370 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:51,370 INFO L85 PathProgramCache]: Analyzing trace with hash -937785914, now seen corresponding path program 1 times [2025-04-24 17:12:51,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:51,370 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595588309] [2025-04-24 17:12:51,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:51,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:51,392 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-04-24 17:12:51,432 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-04-24 17:12:51,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:51,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:52,237 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 75 proven. 157 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:12:52,237 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:52,237 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595588309] [2025-04-24 17:12:52,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595588309] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:52,237 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1227695077] [2025-04-24 17:12:52,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:52,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:52,258 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-04-24 17:12:52,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-04-24 17:12:52,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:52,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:52,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-24 17:12:52,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:53,016 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 177 proven. 55 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:12:53,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1227695077] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:53,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:53,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2025-04-24 17:12:53,016 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:53,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-04-24 17:12:53,016 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:53,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 196 [2025-04-24 17:12:53,017 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:53,017 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 200 [2025-04-24 17:12:53,017 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:53,017 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-04-24 17:12:53,017 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:53,017 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-04-24 17:12:53,017 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:53,017 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:12:53,017 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:53,017 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:53,017 INFO L85 PathProgramCache]: Analyzing trace with hash -903614859, now seen corresponding path program 12 times [2025-04-24 17:12:53,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:53,018 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789381200] [2025-04-24 17:12:53,018 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:12:53,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:53,040 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 211 statements into 6 equivalence classes. [2025-04-24 17:12:53,295 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 189 of 211 statements. [2025-04-24 17:12:53,296 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:12:53,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2025-04-24 17:12:53,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:53,736 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789381200] [2025-04-24 17:12:53,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789381200] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:12:53,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:12:53,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-24 17:12:53,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872227370] [2025-04-24 17:12:53,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:12:53,737 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 17:12:53,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:53,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 17:12:53,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-24 17:12:53,738 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:53,738 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:53,738 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 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 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:12:53,738 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:53,929 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:53,930 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:53,930 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:12:53,930 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:53,930 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-04-24 17:12:53,930 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 17:12:53,930 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:53,930 INFO L139 ounterexampleChecker]: Examining path program with hash -1771686244, occurence #1 [2025-04-24 17:12:53,930 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:12:53,930 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:12:53,930 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:53,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1893490615, now seen corresponding path program 13 times [2025-04-24 17:12:53,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:12:53,931 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870954100] [2025-04-24 17:12:53,931 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:12:53,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:53,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 202 statements into 1 equivalence classes. [2025-04-24 17:12:53,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 202 of 202 statements. [2025-04-24 17:12:53,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:53,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:54,832 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 69 proven. 162 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2025-04-24 17:12:54,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:12:54,832 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870954100] [2025-04-24 17:12:54,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870954100] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:54,833 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807908241] [2025-04-24 17:12:54,833 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:12:54,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:12:54,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:12:54,835 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 17:12:54,836 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 17:12:55,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 202 statements into 1 equivalence classes. [2025-04-24 17:12:55,093 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 202 of 202 statements. [2025-04-24 17:12:55,093 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:55,093 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:55,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-24 17:12:55,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 193 proven. 55 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-04-24 17:12:55,753 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:12:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 123 proven. 125 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-04-24 17:12:56,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807908241] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:12:56,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:12:56,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 66 [2025-04-24 17:12:56,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612628333] [2025-04-24 17:12:56,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:12:56,460 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2025-04-24 17:12:56,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:12:56,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2025-04-24 17:12:56,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=914, Invalid=3376, Unknown=0, NotChecked=0, Total=4290 [2025-04-24 17:12:56,461 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:56,461 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:12:56,462 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 6.575757575757576) internal successors, (434), 66 states have internal predecessors, (434), 0 states have call successors, (0), 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 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:56,462 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:12:56,684 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:12:56,685 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:12:56,694 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 17:12:56,886 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-04-24 17:12:56,886 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 17:12:56,886 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:12:56,887 INFO L139 ounterexampleChecker]: Examining path program with hash -1771686244, occurence #2 [2025-04-24 17:12:56,887 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:12:56,887 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-24 17:12:56,887 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-24 17:12:56,887 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-24 17:12:56,887 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-24 17:12:56,887 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:12:56,887 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 186 [2025-04-24 17:12:56,893 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:56,893 INFO L85 PathProgramCache]: Analyzing trace with hash 542779936, now seen corresponding path program 1 times [2025-04-24 17:12:56,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:56,893 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539233940] [2025-04-24 17:12:56,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:56,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:56,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-04-24 17:12:56,960 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-04-24 17:12:56,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:56,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:57,692 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 128 proven. 128 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:12:57,692 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:57,692 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539233940] [2025-04-24 17:12:57,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539233940] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:57,692 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [953975796] [2025-04-24 17:12:57,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:57,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:57,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-04-24 17:12:57,760 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-04-24 17:12:57,760 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:57,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:57,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-24 17:12:57,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:12:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 190 proven. 66 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:12:58,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [953975796] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:58,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:12:58,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 49 [2025-04-24 17:12:58,503 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:12:58,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 191 [2025-04-24 17:12:58,514 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:12:58,514 INFO L85 PathProgramCache]: Analyzing trace with hash 696552346, now seen corresponding path program 1 times [2025-04-24 17:12:58,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:12:58,515 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914221798] [2025-04-24 17:12:58,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:58,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:58,537 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-04-24 17:12:58,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-04-24 17:12:58,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:58,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:59,319 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 75 proven. 171 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:12:59,319 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:12:59,319 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914221798] [2025-04-24 17:12:59,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914221798] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:12:59,320 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [208893697] [2025-04-24 17:12:59,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:12:59,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:12:59,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-04-24 17:12:59,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-04-24 17:12:59,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:12:59,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:12:59,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 910 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-24 17:12:59,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:00,033 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 180 proven. 66 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:13:00,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [208893697] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:00,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:00,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2025-04-24 17:13:00,034 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:00,034 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 193 [2025-04-24 17:13:00,039 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:00,039 INFO L85 PathProgramCache]: Analyzing trace with hash -628505968, now seen corresponding path program 1 times [2025-04-24 17:13:00,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:00,039 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145065073] [2025-04-24 17:13:00,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:00,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 194 statements into 1 equivalence classes. [2025-04-24 17:13:00,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 194 of 194 statements. [2025-04-24 17:13:00,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:00,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:00,812 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 78 proven. 168 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:13:00,813 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:00,813 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145065073] [2025-04-24 17:13:00,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145065073] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:00,813 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2022382086] [2025-04-24 17:13:00,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:00,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:00,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 194 statements into 1 equivalence classes. [2025-04-24 17:13:00,898 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 194 of 194 statements. [2025-04-24 17:13:00,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:00,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:00,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-24 17:13:00,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:01,616 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 180 proven. 66 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:13:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2022382086] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:01,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:01,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 49 [2025-04-24 17:13:01,616 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:01,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-04-24 17:13:01,616 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:01,616 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:13:01,616 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:01,617 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:01,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1022148088, now seen corresponding path program 14 times [2025-04-24 17:13:01,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:01,617 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393025720] [2025-04-24 17:13:01,617 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:13:01,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:01,638 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 203 statements into 2 equivalence classes. [2025-04-24 17:13:01,681 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 203 of 203 statements. [2025-04-24 17:13:01,681 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:13:01,681 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:02,425 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 81 proven. 168 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-04-24 17:13:02,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:02,425 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393025720] [2025-04-24 17:13:02,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393025720] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:02,425 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693902322] [2025-04-24 17:13:02,425 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:13:02,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:13:02,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:13:02,427 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 17:13:02,428 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 17:13:02,639 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 203 statements into 2 equivalence classes. [2025-04-24 17:13:02,716 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 203 of 203 statements. [2025-04-24 17:13:02,716 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:13:02,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:02,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 960 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-04-24 17:13:02,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 194 proven. 66 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2025-04-24 17:13:03,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:13:04,332 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 132 proven. 128 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2025-04-24 17:13:04,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693902322] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:13:04,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:13:04,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 72 [2025-04-24 17:13:04,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834896788] [2025-04-24 17:13:04,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:13:04,334 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-04-24 17:13:04,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:04,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-04-24 17:13:04,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=4031, Unknown=0, NotChecked=0, Total=5112 [2025-04-24 17:13:04,336 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:04,336 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:04,336 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 6.375) internal successors, (459), 72 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:04,337 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:04,565 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,565 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:04,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:04,574 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 17:13:04,766 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-24 17:13:04,767 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 17:13:04,767 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:04,767 INFO L139 ounterexampleChecker]: Examining path program with hash -1771686244, occurence #3 [2025-04-24 17:13:04,767 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:13:04,767 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:13:04,767 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:13:04,767 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:13:04,767 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:04,767 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:13:04,767 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:04,767 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:13:04,767 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:04,767 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 17:13:04,768 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:04,768 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 187 [2025-04-24 17:13:04,773 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:04,773 INFO L85 PathProgramCache]: Analyzing trace with hash -804319240, now seen corresponding path program 1 times [2025-04-24 17:13:04,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:04,773 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615081533] [2025-04-24 17:13:04,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:04,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:04,794 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 188 statements into 1 equivalence classes. [2025-04-24 17:13:04,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 188 of 188 statements. [2025-04-24 17:13:04,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:04,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 19 proven. 95 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2025-04-24 17:13:05,547 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:05,547 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615081533] [2025-04-24 17:13:05,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615081533] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:05,547 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1871079902] [2025-04-24 17:13:05,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:05,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:05,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 188 statements into 1 equivalence classes. [2025-04-24 17:13:05,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 188 of 188 statements. [2025-04-24 17:13:05,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:05,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:05,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 904 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-04-24 17:13:05,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:06,564 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 2 proven. 188 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2025-04-24 17:13:06,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1871079902] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:06,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:06,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 24] total 36 [2025-04-24 17:13:06,565 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:06,565 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 192 [2025-04-24 17:13:06,576 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:06,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1364324148, now seen corresponding path program 1 times [2025-04-24 17:13:06,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:06,576 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053516332] [2025-04-24 17:13:06,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:06,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:06,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 193 statements into 1 equivalence classes. [2025-04-24 17:13:06,645 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 193 of 193 statements. [2025-04-24 17:13:06,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:06,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 131 proven. 140 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:13:07,384 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:07,384 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053516332] [2025-04-24 17:13:07,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053516332] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:07,384 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [52086817] [2025-04-24 17:13:07,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:07,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:07,408 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 193 statements into 1 equivalence classes. [2025-04-24 17:13:07,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 193 of 193 statements. [2025-04-24 17:13:07,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:07,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:07,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 919 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:07,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:08,114 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 190 proven. 81 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:13:08,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [52086817] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:08,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:08,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2025-04-24 17:13:08,114 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:08,114 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 194 [2025-04-24 17:13:08,119 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:08,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1150060010, now seen corresponding path program 1 times [2025-04-24 17:13:08,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:08,119 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936154337] [2025-04-24 17:13:08,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:08,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:08,140 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 195 statements into 1 equivalence classes. [2025-04-24 17:13:08,179 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 195 of 195 statements. [2025-04-24 17:13:08,180 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:08,180 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 131 proven. 140 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:13:08,967 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:08,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936154337] [2025-04-24 17:13:08,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936154337] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:08,967 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [10671891] [2025-04-24 17:13:08,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:08,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 195 statements into 1 equivalence classes. [2025-04-24 17:13:09,035 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 195 of 195 statements. [2025-04-24 17:13:09,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:09,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:09,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 928 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:09,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 193 proven. 78 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:13:09,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [10671891] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:09,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:09,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-04-24 17:13:09,823 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:09,823 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 199 [2025-04-24 17:13:09,823 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:09,823 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:13:09,823 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:09,823 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:09,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1212634665, now seen corresponding path program 15 times [2025-04-24 17:13:09,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:09,824 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353903574] [2025-04-24 17:13:09,824 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:13:09,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:09,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 204 statements into 7 equivalence classes. [2025-04-24 17:13:10,109 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 202 of 204 statements. [2025-04-24 17:13:10,109 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-24 17:13:10,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 48 proven. 64 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2025-04-24 17:13:10,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:10,979 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353903574] [2025-04-24 17:13:10,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353903574] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:10,979 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182879847] [2025-04-24 17:13:10,979 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:13:10,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:13:10,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:13:10,980 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 17:13:10,982 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 17:13:11,241 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 204 statements into 7 equivalence classes. [2025-04-24 17:13:12,097 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 202 of 204 statements. [2025-04-24 17:13:12,097 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-24 17:13:12,097 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:12,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-04-24 17:13:12,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 5 proven. 190 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2025-04-24 17:13:13,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:13:13,875 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 5 proven. 190 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2025-04-24 17:13:13,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182879847] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:13:13,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:13:13,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 28, 29] total 67 [2025-04-24 17:13:13,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640066929] [2025-04-24 17:13:13,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:13:13,876 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2025-04-24 17:13:13,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:13,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2025-04-24 17:13:13,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1006, Invalid=3550, Unknown=0, NotChecked=0, Total=4556 [2025-04-24 17:13:13,880 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:13,880 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:13,880 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 6.294117647058823) internal successors, (428), 67 states have internal predecessors, (428), 0 states have call successors, (0), 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 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:13,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:15,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:13:15,661 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 17:13:15,852 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-04-24 17:13:15,852 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 17:13:15,852 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:15,852 INFO L139 ounterexampleChecker]: Examining path program with hash 668789386, occurence #1 [2025-04-24 17:13:15,852 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:13:15,852 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:15,853 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1354932692, now seen corresponding path program 16 times [2025-04-24 17:13:15,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:15,853 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921982022] [2025-04-24 17:13:15,853 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:13:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:15,874 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 175 statements into 2 equivalence classes. [2025-04-24 17:13:15,909 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 175 of 175 statements. [2025-04-24 17:13:15,910 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:13:15,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:16,261 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2025-04-24 17:13:16,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:16,262 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921982022] [2025-04-24 17:13:16,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921982022] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:13:16,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:13:16,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 17:13:16,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111846047] [2025-04-24 17:13:16,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:13:16,262 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 17:13:16,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:16,262 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 17:13:16,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 17:13:16,263 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:16,263 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:16,263 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 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 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:13:16,263 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:25,705 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2025-04-24 17:13:25,706 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:25,706 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-04-24 17:13:25,706 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 17:13:25,706 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:25,707 INFO L139 ounterexampleChecker]: Examining path program with hash -1916637812, occurence #1 [2025-04-24 17:13:25,707 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:13:25,707 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:25,707 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:25,707 INFO L85 PathProgramCache]: Analyzing trace with hash 2139598166, now seen corresponding path program 17 times [2025-04-24 17:13:25,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:25,707 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883048171] [2025-04-24 17:13:25,707 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:13:25,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:25,739 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 320 statements into 10 equivalence classes. [2025-04-24 17:13:26,288 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 320 of 320 statements. [2025-04-24 17:13:26,288 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-24 17:13:26,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:28,082 INFO L134 CoverageAnalysis]: Checked inductivity of 966 backedges. 370 proven. 451 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-04-24 17:13:28,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:28,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883048171] [2025-04-24 17:13:28,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883048171] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:28,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292308708] [2025-04-24 17:13:28,082 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:13:28,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:13:28,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:13:28,084 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 17:13:28,085 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 17:13:28,360 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 320 statements into 10 equivalence classes. [2025-04-24 17:13:36,819 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 320 of 320 statements. [2025-04-24 17:13:36,819 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-04-24 17:13:36,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:36,837 INFO L256 TraceCheckSpWp]: Trace formula consists of 1363 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-04-24 17:13:36,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:37,640 INFO L134 CoverageAnalysis]: Checked inductivity of 966 backedges. 720 proven. 45 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2025-04-24 17:13:37,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:13:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 966 backedges. 574 proven. 191 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2025-04-24 17:13:38,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292308708] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:13:38,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:13:38,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 25, 25] total 79 [2025-04-24 17:13:38,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355770799] [2025-04-24 17:13:38,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:13:38,390 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-04-24 17:13:38,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:38,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-04-24 17:13:38,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1414, Invalid=4906, Unknown=0, NotChecked=0, Total=6320 [2025-04-24 17:13:38,392 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:38,392 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:38,392 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 7.9375) internal successors, (635), 79 states have internal predecessors, (635), 0 states have call successors, (0), 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 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 250 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:38,393 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2025-04-24 17:13:39,063 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:39,066 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:39,084 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 17:13:39,267 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,SelfDestructingSolverStorable53 [2025-04-24 17:13:39,267 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 17:13:39,267 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:39,267 INFO L139 ounterexampleChecker]: Examining path program with hash -1916637812, occurence #2 [2025-04-24 17:13:39,267 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:13:39,267 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:13:39,267 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:13:39,267 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-24 17:13:39,267 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:39,267 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 17:13:39,267 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:39,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-24 17:13:39,268 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:39,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 17:13:39,268 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:39,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2025-04-24 17:13:39,268 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:13:39,268 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 300 [2025-04-24 17:13:39,275 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:39,275 INFO L85 PathProgramCache]: Analyzing trace with hash 437518794, now seen corresponding path program 1 times [2025-04-24 17:13:39,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:39,275 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974600630] [2025-04-24 17:13:39,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:39,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:39,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 301 statements into 1 equivalence classes. [2025-04-24 17:13:39,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 301 of 301 statements. [2025-04-24 17:13:39,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:39,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 405 proven. 354 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2025-04-24 17:13:40,502 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:40,502 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974600630] [2025-04-24 17:13:40,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974600630] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:40,502 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1130609171] [2025-04-24 17:13:40,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:40,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:40,531 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 301 statements into 1 equivalence classes. [2025-04-24 17:13:40,616 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 301 of 301 statements. [2025-04-24 17:13:40,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:40,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:40,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 1315 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:40,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 681 proven. 78 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2025-04-24 17:13:41,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1130609171] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:41,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:41,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-04-24 17:13:41,516 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:41,516 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 305 [2025-04-24 17:13:41,530 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:41,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1998339435, now seen corresponding path program 1 times [2025-04-24 17:13:41,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:41,531 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446831440] [2025-04-24 17:13:41,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:41,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:41,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-04-24 17:13:41,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-04-24 17:13:41,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:41,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:42,819 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 405 proven. 354 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2025-04-24 17:13:42,819 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:42,819 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446831440] [2025-04-24 17:13:42,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446831440] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:42,819 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [207411379] [2025-04-24 17:13:42,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:42,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:42,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-04-24 17:13:42,946 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-04-24 17:13:42,946 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:42,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:42,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:42,956 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:43,783 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 681 proven. 78 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2025-04-24 17:13:43,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [207411379] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:43,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:43,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-04-24 17:13:43,784 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:43,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 308 [2025-04-24 17:13:43,784 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:13:43,784 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 310 [2025-04-24 17:13:43,796 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:43,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1581483293, now seen corresponding path program 1 times [2025-04-24 17:13:43,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:43,796 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908022455] [2025-04-24 17:13:43,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:43,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:43,826 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 311 statements into 1 equivalence classes. [2025-04-24 17:13:43,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 311 of 311 statements. [2025-04-24 17:13:43,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:43,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:45,343 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 405 proven. 354 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2025-04-24 17:13:45,343 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:45,343 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908022455] [2025-04-24 17:13:45,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908022455] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:45,343 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [133580173] [2025-04-24 17:13:45,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:45,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:45,374 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 311 statements into 1 equivalence classes. [2025-04-24 17:13:45,467 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 311 of 311 statements. [2025-04-24 17:13:45,468 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:45,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:45,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 1348 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:45,477 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 681 proven. 78 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2025-04-24 17:13:46,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [133580173] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:46,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:13:46,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 53 [2025-04-24 17:13:46,307 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:13:46,307 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 321 [2025-04-24 17:13:46,307 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:46,307 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:13:46,307 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:46,307 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:46,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1800247759, now seen corresponding path program 18 times [2025-04-24 17:13:46,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:46,307 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026635634] [2025-04-24 17:13:46,307 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:13:46,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:46,342 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 325 statements into 10 equivalence classes. [2025-04-24 17:13:46,456 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 161 of 325 statements. [2025-04-24 17:13:46,456 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:13:46,456 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:46,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 892 trivial. 0 not checked. [2025-04-24 17:13:46,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:46,805 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026635634] [2025-04-24 17:13:46,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026635634] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:13:46,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:13:46,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 17:13:46,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769619048] [2025-04-24 17:13:46,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:13:46,806 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 17:13:46,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:46,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 17:13:46,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 17:13:46,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:46,806 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:46,807 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 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 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 250 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:46,807 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:49,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:49,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:49,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:49,671 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:49,672 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:49,672 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-04-24 17:13:49,672 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 17:13:49,672 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:49,673 INFO L139 ounterexampleChecker]: Examining path program with hash 1839412575, occurence #1 [2025-04-24 17:13:49,673 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:13:49,673 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:13:49,673 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:49,673 INFO L85 PathProgramCache]: Analyzing trace with hash 366496970, now seen corresponding path program 19 times [2025-04-24 17:13:49,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:13:49,674 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981647175] [2025-04-24 17:13:49,674 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:13:49,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:49,737 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 739 statements into 1 equivalence classes. [2025-04-24 17:13:50,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 739 of 739 statements. [2025-04-24 17:13:50,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:50,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:53,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4598 backedges. 83 proven. 582 refuted. 0 times theorem prover too weak. 3933 trivial. 0 not checked. [2025-04-24 17:13:53,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:13:53,121 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981647175] [2025-04-24 17:13:53,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981647175] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:53,121 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683021477] [2025-04-24 17:13:53,121 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:13:53,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:13:53,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:13:53,122 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 17:13:53,123 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 17:13:53,521 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 739 statements into 1 equivalence classes. [2025-04-24 17:13:53,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 739 of 739 statements. [2025-04-24 17:13:53,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:53,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:53,788 INFO L256 TraceCheckSpWp]: Trace formula consists of 2846 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-04-24 17:13:53,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:13:54,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4598 backedges. 2554 proven. 78 refuted. 0 times theorem prover too weak. 1966 trivial. 0 not checked. [2025-04-24 17:13:54,622 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:13:55,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4598 backedges. 2359 proven. 273 refuted. 0 times theorem prover too weak. 1966 trivial. 0 not checked. [2025-04-24 17:13:55,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683021477] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:13:55,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:13:55,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 78 [2025-04-24 17:13:55,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222011901] [2025-04-24 17:13:55,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:13:55,471 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2025-04-24 17:13:55,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:13:55,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2025-04-24 17:13:55,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1262, Invalid=4744, Unknown=0, NotChecked=0, Total=6006 [2025-04-24 17:13:55,474 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:55,474 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:13:55,474 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 6.833333333333333) internal successors, (533), 78 states have internal predecessors, (533), 0 states have call successors, (0), 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 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:55,474 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:55,475 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:13:56,338 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:13:56,339 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:13:56,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-24 17:13:56,539 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:13:56,540 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 17:13:56,540 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:13:56,540 INFO L139 ounterexampleChecker]: Examining path program with hash 1839412575, occurence #2 [2025-04-24 17:13:56,540 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:13:56,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:13:56,540 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:13:56,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:13:56,540 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:56,541 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:13:56,541 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:56,541 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-24 17:13:56,541 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:56,541 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-24 17:13:56,541 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:13:56,541 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 532 [2025-04-24 17:13:56,555 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:13:56,555 INFO L85 PathProgramCache]: Analyzing trace with hash 691452501, now seen corresponding path program 1 times [2025-04-24 17:13:56,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:13:56,555 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472252912] [2025-04-24 17:13:56,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:56,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:56,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 533 statements into 1 equivalence classes. [2025-04-24 17:13:56,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 533 of 533 statements. [2025-04-24 17:13:56,839 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:56,839 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:58,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3975 backedges. 386 proven. 1896 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:13:58,959 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:13:58,959 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472252912] [2025-04-24 17:13:58,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472252912] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:13:58,959 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1411389733] [2025-04-24 17:13:58,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:13:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:13:59,007 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 533 statements into 1 equivalence classes. [2025-04-24 17:13:59,306 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 533 of 533 statements. [2025-04-24 17:13:59,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:13:59,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:13:59,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 2108 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:13:59,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:00,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3975 backedges. 2177 proven. 105 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:14:00,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1411389733] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:00,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:00,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 59 [2025-04-24 17:14:00,576 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:00,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 534 [2025-04-24 17:14:00,582 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:00,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1235239470, now seen corresponding path program 1 times [2025-04-24 17:14:00,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:00,582 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359387030] [2025-04-24 17:14:00,582 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:00,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:00,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 535 statements into 1 equivalence classes. [2025-04-24 17:14:00,848 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 535 of 535 statements. [2025-04-24 17:14:00,848 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:00,848 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:03,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3975 backedges. 386 proven. 1896 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:14:03,106 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:03,106 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359387030] [2025-04-24 17:14:03,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359387030] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:03,106 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [74625408] [2025-04-24 17:14:03,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:03,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:03,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 535 statements into 1 equivalence classes. [2025-04-24 17:14:03,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 535 of 535 statements. [2025-04-24 17:14:03,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:03,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:03,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 2122 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:14:03,403 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:04,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3975 backedges. 2177 proven. 105 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:14:04,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [74625408] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:04,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:04,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2025-04-24 17:14:04,557 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:04,557 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 541 [2025-04-24 17:14:04,569 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:04,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1146049701, now seen corresponding path program 1 times [2025-04-24 17:14:04,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:04,569 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925472979] [2025-04-24 17:14:04,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:04,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:04,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 542 statements into 1 equivalence classes. [2025-04-24 17:14:04,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 542 of 542 statements. [2025-04-24 17:14:04,832 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:04,832 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3981 backedges. 392 proven. 1896 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:14:07,487 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:07,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925472979] [2025-04-24 17:14:07,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925472979] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:07,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [631042119] [2025-04-24 17:14:07,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:07,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:07,535 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 542 statements into 1 equivalence classes. [2025-04-24 17:14:07,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 542 of 542 statements. [2025-04-24 17:14:07,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:07,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:07,791 INFO L256 TraceCheckSpWp]: Trace formula consists of 2147 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:14:07,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:08,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3981 backedges. 2183 proven. 105 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2025-04-24 17:14:08,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [631042119] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:08,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:08,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2025-04-24 17:14:08,998 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:08,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 613 [2025-04-24 17:14:08,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:08,999 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 615 is hopeless, skipping. [2025-04-24 17:14:08,999 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 617 is hopeless, skipping. [2025-04-24 17:14:08,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 631 [2025-04-24 17:14:09,014 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:09,014 INFO L85 PathProgramCache]: Analyzing trace with hash -504336133, now seen corresponding path program 1 times [2025-04-24 17:14:09,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:09,014 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246465120] [2025-04-24 17:14:09,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:09,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:09,073 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 632 statements into 1 equivalence classes. [2025-04-24 17:14:09,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 632 of 632 statements. [2025-04-24 17:14:09,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:09,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4499 backedges. 149 proven. 1367 refuted. 0 times theorem prover too weak. 2983 trivial. 0 not checked. [2025-04-24 17:14:12,040 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:12,040 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246465120] [2025-04-24 17:14:12,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246465120] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:12,040 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1905360806] [2025-04-24 17:14:12,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:12,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:12,096 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 632 statements into 1 equivalence classes. [2025-04-24 17:14:12,405 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 632 of 632 statements. [2025-04-24 17:14:12,405 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:12,405 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:12,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 2457 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:14:12,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4499 backedges. 1425 proven. 91 refuted. 0 times theorem prover too weak. 2983 trivial. 0 not checked. [2025-04-24 17:14:13,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1905360806] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:13,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:13,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 57 [2025-04-24 17:14:13,615 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:13,615 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 706 [2025-04-24 17:14:13,628 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:13,628 INFO L85 PathProgramCache]: Analyzing trace with hash 550444053, now seen corresponding path program 1 times [2025-04-24 17:14:13,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:13,628 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832703782] [2025-04-24 17:14:13,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:13,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:13,692 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 707 statements into 1 equivalence classes. [2025-04-24 17:14:14,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 707 of 707 statements. [2025-04-24 17:14:14,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:14,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:16,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4591 backedges. 86 proven. 613 refuted. 0 times theorem prover too weak. 3892 trivial. 0 not checked. [2025-04-24 17:14:16,953 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:16,953 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832703782] [2025-04-24 17:14:16,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832703782] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:16,953 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1220183639] [2025-04-24 17:14:16,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:16,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:17,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 707 statements into 1 equivalence classes. [2025-04-24 17:14:17,392 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 707 of 707 statements. [2025-04-24 17:14:17,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:17,392 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:17,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 2741 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:14:17,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:18,596 INFO L134 CoverageAnalysis]: Checked inductivity of 4591 backedges. 608 proven. 91 refuted. 0 times theorem prover too weak. 3892 trivial. 0 not checked. [2025-04-24 17:14:18,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1220183639] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:18,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:18,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 57 [2025-04-24 17:14:18,597 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:18,597 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 717 [2025-04-24 17:14:18,604 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1023093139, now seen corresponding path program 1 times [2025-04-24 17:14:18,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:18,604 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805794946] [2025-04-24 17:14:18,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:18,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:18,676 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 718 statements into 1 equivalence classes. [2025-04-24 17:14:19,017 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 718 of 718 statements. [2025-04-24 17:14:19,017 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:19,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:22,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 86 proven. 613 refuted. 0 times theorem prover too weak. 3893 trivial. 0 not checked. [2025-04-24 17:14:22,351 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:22,351 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805794946] [2025-04-24 17:14:22,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805794946] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:22,351 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [218442900] [2025-04-24 17:14:22,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:22,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:22,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 718 statements into 1 equivalence classes. [2025-04-24 17:14:22,789 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 718 of 718 statements. [2025-04-24 17:14:22,789 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:22,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:22,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 2780 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:14:22,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4592 backedges. 608 proven. 91 refuted. 0 times theorem prover too weak. 3893 trivial. 0 not checked. [2025-04-24 17:14:23,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [218442900] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:23,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:23,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 57 [2025-04-24 17:14:23,980 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:23,980 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 724 [2025-04-24 17:14:23,980 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:23,980 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 728 [2025-04-24 17:14:23,980 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:23,980 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 732 [2025-04-24 17:14:23,980 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:23,980 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 734 [2025-04-24 17:14:23,980 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:23,980 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:23,980 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:23,980 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:23,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1363136951, now seen corresponding path program 20 times [2025-04-24 17:14:23,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:23,980 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53278181] [2025-04-24 17:14:23,980 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:23,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:24,044 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 740 statements into 2 equivalence classes. [2025-04-24 17:14:24,437 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 740 of 740 statements. [2025-04-24 17:14:24,437 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:24,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4611 backedges. 99 proven. 625 refuted. 0 times theorem prover too weak. 3887 trivial. 0 not checked. [2025-04-24 17:14:27,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:27,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53278181] [2025-04-24 17:14:27,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53278181] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:27,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182333494] [2025-04-24 17:14:27,772 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:27,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:27,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:27,775 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 17:14:27,776 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 17:14:28,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 740 statements into 2 equivalence classes. [2025-04-24 17:14:28,569 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 740 of 740 statements. [2025-04-24 17:14:28,569 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:28,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:28,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 2855 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:14:28,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:29,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4611 backedges. 2575 proven. 91 refuted. 0 times theorem prover too weak. 1945 trivial. 0 not checked. [2025-04-24 17:14:29,501 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:30,494 INFO L134 CoverageAnalysis]: Checked inductivity of 4611 backedges. 2461 proven. 205 refuted. 0 times theorem prover too weak. 1945 trivial. 0 not checked. [2025-04-24 17:14:30,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182333494] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:30,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:30,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 88 [2025-04-24 17:14:30,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924826863] [2025-04-24 17:14:30,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:30,496 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2025-04-24 17:14:30,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:30,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2025-04-24 17:14:30,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1114, Invalid=6542, Unknown=0, NotChecked=0, Total=7656 [2025-04-24 17:14:30,498 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:30,498 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:30,498 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 6.988636363636363) internal successors, (615), 88 states have internal predecessors, (615), 0 states have call successors, (0), 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 17:14:30,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:30,498 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:30,499 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:31,304 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:31,305 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-24 17:14:31,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-04-24 17:14:31,505 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable62,SelfDestructingSolverStorable73,SelfDestructingSolverStorable63,SelfDestructingSolverStorable74,SelfDestructingSolverStorable64,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-04-24 17:14:31,505 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 17:14:31,505 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:31,506 INFO L139 ounterexampleChecker]: Examining path program with hash 1839412575, occurence #3 [2025-04-24 17:14:31,506 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:31,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:31,506 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:31,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:14:31,506 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:31,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 17:14:31,506 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:31,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-24 17:14:31,506 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:31,506 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-24 17:14:31,508 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:31,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 534 [2025-04-24 17:14:31,525 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash 256897055, now seen corresponding path program 1 times [2025-04-24 17:14:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:31,526 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002953911] [2025-04-24 17:14:31,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:31,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:31,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 535 statements into 1 equivalence classes. [2025-04-24 17:14:31,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 535 of 535 statements. [2025-04-24 17:14:31,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:31,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:34,466 INFO L134 CoverageAnalysis]: Checked inductivity of 4004 backedges. 496 proven. 2005 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:34,466 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:34,467 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002953911] [2025-04-24 17:14:34,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002953911] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:34,467 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [973873261] [2025-04-24 17:14:34,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:34,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:34,516 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 535 statements into 1 equivalence classes. [2025-04-24 17:14:34,765 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 535 of 535 statements. [2025-04-24 17:14:34,765 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:34,765 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:34,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 2126 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-24 17:14:34,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:36,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4004 backedges. 2381 proven. 120 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:36,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [973873261] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:36,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:36,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2025-04-24 17:14:36,160 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:36,160 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 536 [2025-04-24 17:14:36,166 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:36,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2063754652, now seen corresponding path program 1 times [2025-04-24 17:14:36,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:36,166 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076492756] [2025-04-24 17:14:36,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:36,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:36,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 537 statements into 1 equivalence classes. [2025-04-24 17:14:36,436 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 537 of 537 statements. [2025-04-24 17:14:36,436 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:36,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4004 backedges. 496 proven. 2005 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:38,862 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:38,862 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076492756] [2025-04-24 17:14:38,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076492756] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:38,862 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [264578422] [2025-04-24 17:14:38,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:38,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:38,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 537 statements into 1 equivalence classes. [2025-04-24 17:14:39,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 537 of 537 statements. [2025-04-24 17:14:39,160 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:39,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:39,169 INFO L256 TraceCheckSpWp]: Trace formula consists of 2140 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-24 17:14:39,173 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:40,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4004 backedges. 2381 proven. 120 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:40,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [264578422] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:40,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:40,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2025-04-24 17:14:40,476 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:40,476 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 543 [2025-04-24 17:14:40,492 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:40,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1793877173, now seen corresponding path program 1 times [2025-04-24 17:14:40,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:40,492 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958907419] [2025-04-24 17:14:40,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:40,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:40,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 544 statements into 1 equivalence classes. [2025-04-24 17:14:40,753 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 544 of 544 statements. [2025-04-24 17:14:40,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:40,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:43,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4010 backedges. 502 proven. 2005 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:43,103 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:43,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958907419] [2025-04-24 17:14:43,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958907419] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:43,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [643319356] [2025-04-24 17:14:43,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:43,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:43,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 544 statements into 1 equivalence classes. [2025-04-24 17:14:43,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 544 of 544 statements. [2025-04-24 17:14:43,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:43,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:43,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 2165 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-24 17:14:43,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4010 backedges. 2387 proven. 120 refuted. 0 times theorem prover too weak. 1503 trivial. 0 not checked. [2025-04-24 17:14:44,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [643319356] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:44,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:44,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2025-04-24 17:14:44,539 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:44,539 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 615 [2025-04-24 17:14:44,539 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:44,539 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 617 is hopeless, skipping. [2025-04-24 17:14:44,539 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 619 is hopeless, skipping. [2025-04-24 17:14:44,540 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 633 [2025-04-24 17:14:44,555 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:44,555 INFO L85 PathProgramCache]: Analyzing trace with hash -835362731, now seen corresponding path program 1 times [2025-04-24 17:14:44,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:44,555 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652092006] [2025-04-24 17:14:44,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:44,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:44,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 634 statements into 1 equivalence classes. [2025-04-24 17:14:44,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 634 of 634 statements. [2025-04-24 17:14:44,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:44,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:47,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4528 backedges. 181 proven. 1511 refuted. 0 times theorem prover too weak. 2836 trivial. 0 not checked. [2025-04-24 17:14:47,574 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:47,574 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652092006] [2025-04-24 17:14:47,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652092006] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:47,574 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1895354278] [2025-04-24 17:14:47,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:47,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:47,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 634 statements into 1 equivalence classes. [2025-04-24 17:14:47,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 634 of 634 statements. [2025-04-24 17:14:47,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:47,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:47,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 2475 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:14:47,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4528 backedges. 1587 proven. 105 refuted. 0 times theorem prover too weak. 2836 trivial. 0 not checked. [2025-04-24 17:14:49,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1895354278] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:49,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:49,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:14:49,237 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:49,238 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 708 [2025-04-24 17:14:49,250 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash -68448289, now seen corresponding path program 1 times [2025-04-24 17:14:49,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:49,250 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700103331] [2025-04-24 17:14:49,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:49,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:49,315 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 709 statements into 1 equivalence classes. [2025-04-24 17:14:49,733 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 709 of 709 statements. [2025-04-24 17:14:49,733 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:49,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:52,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 91 proven. 627 refuted. 0 times theorem prover too weak. 3902 trivial. 0 not checked. [2025-04-24 17:14:52,791 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:52,791 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700103331] [2025-04-24 17:14:52,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700103331] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:52,791 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [422198083] [2025-04-24 17:14:52,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:52,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:52,854 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 709 statements into 1 equivalence classes. [2025-04-24 17:14:53,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 709 of 709 statements. [2025-04-24 17:14:53,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:53,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:53,244 INFO L256 TraceCheckSpWp]: Trace formula consists of 2759 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:14:53,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:54,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 613 proven. 105 refuted. 0 times theorem prover too weak. 3902 trivial. 0 not checked. [2025-04-24 17:14:54,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [422198083] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:54,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:54,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:14:54,514 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:54,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 719 [2025-04-24 17:14:54,520 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:54,520 INFO L85 PathProgramCache]: Analyzing trace with hash -313019667, now seen corresponding path program 1 times [2025-04-24 17:14:54,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:14:54,520 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161927363] [2025-04-24 17:14:54,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:54,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:54,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 720 statements into 1 equivalence classes. [2025-04-24 17:14:54,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 720 of 720 statements. [2025-04-24 17:14:54,929 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:54,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:58,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4621 backedges. 91 proven. 627 refuted. 0 times theorem prover too weak. 3903 trivial. 0 not checked. [2025-04-24 17:14:58,090 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:14:58,090 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161927363] [2025-04-24 17:14:58,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161927363] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:58,090 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2103528642] [2025-04-24 17:14:58,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:58,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:58,156 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 720 statements into 1 equivalence classes. [2025-04-24 17:14:58,605 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 720 of 720 statements. [2025-04-24 17:14:58,605 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:58,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:58,615 INFO L256 TraceCheckSpWp]: Trace formula consists of 2798 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:14:58,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:59,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4621 backedges. 613 proven. 105 refuted. 0 times theorem prover too weak. 3903 trivial. 0 not checked. [2025-04-24 17:14:59,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2103528642] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:59,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:59,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:14:59,885 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:14:59,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 726 [2025-04-24 17:14:59,885 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:59,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 730 [2025-04-24 17:14:59,885 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:59,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 734 [2025-04-24 17:14:59,885 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:59,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 736 [2025-04-24 17:14:59,885 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:59,885 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:59,885 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:59,885 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:59,885 INFO L85 PathProgramCache]: Analyzing trace with hash -619507311, now seen corresponding path program 21 times [2025-04-24 17:14:59,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:59,885 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346638338] [2025-04-24 17:14:59,885 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:59,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:59,951 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 742 statements into 23 equivalence classes. [2025-04-24 17:15:00,026 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 128 of 742 statements. [2025-04-24 17:15:00,027 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:15:00,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:00,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4640 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4635 trivial. 0 not checked. [2025-04-24 17:15:00,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:00,259 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346638338] [2025-04-24 17:15:00,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346638338] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:00,259 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461315089] [2025-04-24 17:15:00,259 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:15:00,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:00,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:00,261 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 17:15:00,262 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 17:15:00,934 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 742 statements into 23 equivalence classes. [2025-04-24 17:15:00,985 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 128 of 742 statements. [2025-04-24 17:15:00,985 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:15:00,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:00,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 17:15:00,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4640 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 4577 trivial. 0 not checked. [2025-04-24 17:15:02,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:02,380 INFO L134 CoverageAnalysis]: Checked inductivity of 4640 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4633 trivial. 0 not checked. [2025-04-24 17:15:02,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461315089] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:02,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:15:02,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 14] total 22 [2025-04-24 17:15:02,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002074709] [2025-04-24 17:15:02,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:15:02,381 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 17:15:02,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:02,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 17:15:02,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2025-04-24 17:15:02,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:02,382 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:02,382 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 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 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-24 17:15:02,382 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-24 17:15:03,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:03,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-04-24 17:15:03,331 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable75,SelfDestructingSolverStorable86,SelfDestructingSolverStorable76,SelfDestructingSolverStorable87,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2025-04-24 17:15:03,331 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 17:15:03,331 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:03,332 INFO L139 ounterexampleChecker]: Examining path program with hash -205625882, occurence #1 [2025-04-24 17:15:03,332 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:03,332 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:03,332 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:03,332 INFO L85 PathProgramCache]: Analyzing trace with hash 488150874, now seen corresponding path program 22 times [2025-04-24 17:15:03,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:03,332 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770276485] [2025-04-24 17:15:03,332 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:03,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:03,402 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 730 statements into 2 equivalence classes. [2025-04-24 17:15:03,881 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 730 of 730 statements. [2025-04-24 17:15:03,881 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:15:03,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4625 backedges. 4333 proven. 165 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2025-04-24 17:15:10,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:10,828 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770276485] [2025-04-24 17:15:10,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770276485] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:10,828 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125449223] [2025-04-24 17:15:10,828 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:10,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:10,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:10,830 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 17:15:10,831 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 17:15:11,563 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 730 statements into 2 equivalence classes. [2025-04-24 17:15:11,837 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 730 of 730 statements. [2025-04-24 17:15:11,837 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:15:11,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:11,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 2843 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-04-24 17:15:11,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4625 backedges. 4271 proven. 120 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2025-04-24 17:15:17,666 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:21,989 INFO L325 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2025-04-24 17:15:21,989 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-04-24 17:15:22,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4625 backedges. 4134 proven. 257 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2025-04-24 17:15:22,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125449223] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:22,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:22,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 51, 51] total 164 [2025-04-24 17:15:22,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170261250] [2025-04-24 17:15:22,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:22,963 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-04-24 17:15:22,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:22,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-04-24 17:15:22,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7058, Invalid=20002, Unknown=0, NotChecked=0, Total=27060 [2025-04-24 17:15:22,968 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:22,968 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:22,969 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 9.363636363636363) internal successors, (1545), 164 states have internal predecessors, (1545), 0 states have call successors, (0), 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 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:22,969 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 309 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-04-24 17:15:23,844 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:23,845 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-04-24 17:15:23,858 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 17:15:24,045 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2025-04-24 17:15:24,045 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 17:15:24,045 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:24,046 INFO L139 ounterexampleChecker]: Examining path program with hash -205625882, occurence #2 [2025-04-24 17:15:24,046 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:24,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:24,046 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:24,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-04-24 17:15:24,046 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:24,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-24 17:15:24,046 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:24,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-24 17:15:24,046 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:24,046 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-24 17:15:24,046 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:24,047 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-24 17:15:24,063 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:24,064 INFO L85 PathProgramCache]: Analyzing trace with hash 954209888, now seen corresponding path program 1 times [2025-04-24 17:15:24,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:15:24,064 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900205124] [2025-04-24 17:15:24,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:24,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:24,121 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 552 statements into 1 equivalence classes. [2025-04-24 17:15:24,364 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 552 of 552 statements. [2025-04-24 17:15:24,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:24,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:29,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4412 backedges. 2957 proven. 1313 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:29,285 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:15:29,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900205124] [2025-04-24 17:15:29,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900205124] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:29,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [878179924] [2025-04-24 17:15:29,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:29,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:29,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 552 statements into 1 equivalence classes. [2025-04-24 17:15:29,617 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 552 of 552 statements. [2025-04-24 17:15:29,618 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:29,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:29,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 2279 conjuncts, 70 conjuncts are in the unsatisfiable core [2025-04-24 17:15:29,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:33,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4412 backedges. 3742 proven. 528 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:33,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [878179924] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:33,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:15:33,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 131 [2025-04-24 17:15:33,397 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:15:33,397 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 553 [2025-04-24 17:15:33,403 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:33,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2128503267, now seen corresponding path program 1 times [2025-04-24 17:15:33,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:15:33,403 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087027214] [2025-04-24 17:15:33,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:33,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:33,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 554 statements into 1 equivalence classes. [2025-04-24 17:15:33,697 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 554 of 554 statements. [2025-04-24 17:15:33,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:33,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:38,750 INFO L134 CoverageAnalysis]: Checked inductivity of 4412 backedges. 2957 proven. 1313 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:38,750 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:15:38,750 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087027214] [2025-04-24 17:15:38,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087027214] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:38,750 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [897170344] [2025-04-24 17:15:38,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:38,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:38,806 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 554 statements into 1 equivalence classes. [2025-04-24 17:15:39,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 554 of 554 statements. [2025-04-24 17:15:39,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:39,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:39,095 INFO L256 TraceCheckSpWp]: Trace formula consists of 2293 conjuncts, 70 conjuncts are in the unsatisfiable core [2025-04-24 17:15:39,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:42,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4412 backedges. 3742 proven. 528 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:42,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [897170344] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:42,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:15:42,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 132 [2025-04-24 17:15:42,946 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:15:42,946 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-04-24 17:15:42,959 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:42,959 INFO L85 PathProgramCache]: Analyzing trace with hash 559364744, now seen corresponding path program 1 times [2025-04-24 17:15:42,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:15:42,959 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555478542] [2025-04-24 17:15:42,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:42,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:43,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 561 statements into 1 equivalence classes. [2025-04-24 17:15:43,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 561 of 561 statements. [2025-04-24 17:15:43,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:43,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:48,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4418 backedges. 2963 proven. 1313 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:48,495 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:15:48,495 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555478542] [2025-04-24 17:15:48,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555478542] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:48,495 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1257458405] [2025-04-24 17:15:48,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:48,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:48,550 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 561 statements into 1 equivalence classes. [2025-04-24 17:15:48,816 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 561 of 561 statements. [2025-04-24 17:15:48,816 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:48,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:48,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 2318 conjuncts, 70 conjuncts are in the unsatisfiable core [2025-04-24 17:15:48,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 4418 backedges. 3748 proven. 528 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-04-24 17:15:52,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1257458405] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:52,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:15:52,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 132 [2025-04-24 17:15:52,650 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:15:52,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 632 [2025-04-24 17:15:52,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:52,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 634 is hopeless, skipping. [2025-04-24 17:15:52,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 636 is hopeless, skipping. [2025-04-24 17:15:52,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 650 [2025-04-24 17:15:52,665 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:52,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1017432296, now seen corresponding path program 1 times [2025-04-24 17:15:52,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:15:52,666 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703383342] [2025-04-24 17:15:52,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:52,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:52,728 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 651 statements into 1 equivalence classes. [2025-04-24 17:15:53,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 651 of 651 statements. [2025-04-24 17:15:53,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:53,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:55,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4936 backedges. 181 proven. 1511 refuted. 0 times theorem prover too weak. 3244 trivial. 0 not checked. [2025-04-24 17:15:55,913 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:15:55,913 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703383342] [2025-04-24 17:15:55,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703383342] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:55,913 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1572623205] [2025-04-24 17:15:55,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:55,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:55,979 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 651 statements into 1 equivalence classes. [2025-04-24 17:15:56,328 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 651 of 651 statements. [2025-04-24 17:15:56,328 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:56,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:56,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 2628 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:15:56,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4936 backedges. 1587 proven. 105 refuted. 0 times theorem prover too weak. 3244 trivial. 0 not checked. [2025-04-24 17:15:57,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1572623205] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:57,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:15:57,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:15:57,613 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:15:57,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 725 [2025-04-24 17:15:57,625 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash 562010592, now seen corresponding path program 1 times [2025-04-24 17:15:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:15:57,625 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478924763] [2025-04-24 17:15:57,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:15:57,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:57,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 726 statements into 1 equivalence classes. [2025-04-24 17:15:58,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 726 of 726 statements. [2025-04-24 17:15:58,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:58,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:01,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5028 backedges. 91 proven. 627 refuted. 0 times theorem prover too weak. 4310 trivial. 0 not checked. [2025-04-24 17:16:01,343 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:16:01,343 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478924763] [2025-04-24 17:16:01,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478924763] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:01,343 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1812144741] [2025-04-24 17:16:01,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:16:01,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:01,417 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 726 statements into 1 equivalence classes. [2025-04-24 17:16:01,873 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 726 of 726 statements. [2025-04-24 17:16:01,873 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:16:01,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:01,888 INFO L256 TraceCheckSpWp]: Trace formula consists of 2912 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:16:01,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:16:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5028 backedges. 613 proven. 105 refuted. 0 times theorem prover too weak. 4310 trivial. 0 not checked. [2025-04-24 17:16:03,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1812144741] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:03,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:16:03,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:16:03,157 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:16:03,157 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 736 [2025-04-24 17:16:03,162 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:16:03,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1935688384, now seen corresponding path program 1 times [2025-04-24 17:16:03,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:16:03,163 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9383381] [2025-04-24 17:16:03,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:16:03,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:03,233 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 737 statements into 1 equivalence classes. [2025-04-24 17:16:03,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 737 of 737 statements. [2025-04-24 17:16:03,596 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:16:03,596 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:06,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5029 backedges. 91 proven. 627 refuted. 0 times theorem prover too weak. 4311 trivial. 0 not checked. [2025-04-24 17:16:06,838 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:16:06,838 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9383381] [2025-04-24 17:16:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9383381] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:06,838 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1811734745] [2025-04-24 17:16:06,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:16:06,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:06,908 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 737 statements into 1 equivalence classes. [2025-04-24 17:16:07,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 737 of 737 statements. [2025-04-24 17:16:07,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:16:07,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:07,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 2951 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-04-24 17:16:07,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:16:08,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5029 backedges. 613 proven. 105 refuted. 0 times theorem prover too weak. 4311 trivial. 0 not checked. [2025-04-24 17:16:08,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1811734745] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:08,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:16:08,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 61 [2025-04-24 17:16:08,669 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:16:08,669 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 741 [2025-04-24 17:16:08,669 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:16:08,669 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:16:08,669 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:16:08,669 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:16:08,669 INFO L85 PathProgramCache]: Analyzing trace with hash 306156499, now seen corresponding path program 23 times [2025-04-24 17:16:08,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:16:08,669 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266519322] [2025-04-24 17:16:08,670 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:16:08,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:08,741 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 747 statements into 23 equivalence classes. [2025-04-24 17:16:13,037 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) and asserted 747 of 747 statements. [2025-04-24 17:16:13,037 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2025-04-24 17:16:13,037 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5033 backedges. 1160 proven. 300 refuted. 0 times theorem prover too weak. 3573 trivial. 0 not checked. [2025-04-24 17:16:18,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:16:18,661 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266519322] [2025-04-24 17:16:18,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266519322] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:18,661 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395728651] [2025-04-24 17:16:18,661 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:16:18,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:16:18,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:16:18,662 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 17:16:18,663 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 17:16:19,530 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 747 statements into 23 equivalence classes.