./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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-more-buffer-series.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-0184973-m [2025-04-24 17:28:21,662 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-24 17:28:21,744 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-24 17:28:21,749 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-24 17:28:21,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-24 17:28:21,774 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-24 17:28:21,775 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-24 17:28:21,775 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-24 17:28:21,775 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-24 17:28:21,776 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-24 17:28:21,776 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * Use SBE=true [2025-04-24 17:28:21,777 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-24 17:28:21,777 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-24 17:28:21,778 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:28:21,778 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:28:21,779 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:28:21,779 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:28:21,779 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-24 17:28:21,780 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c [2025-04-24 17:28:22,048 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-24 17:28:22,056 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-24 17:28:22,057 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-24 17:28:22,058 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-24 17:28:22,058 INFO L274 PluginConnector]: CDTParser initialized [2025-04-24 17:28:22,061 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2025-04-24 17:28:23,400 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/ccdf46ca1/cd0d9db187cb4f00a35765aafa63ac83/FLAGc4bb90640 [2025-04-24 17:28:23,576 INFO L389 CDTParser]: Found 1 translation units. [2025-04-24 17:28:23,576 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2025-04-24 17:28:23,585 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/ccdf46ca1/cd0d9db187cb4f00a35765aafa63ac83/FLAGc4bb90640 [2025-04-24 17:28:24,452 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/ccdf46ca1/cd0d9db187cb4f00a35765aafa63ac83 [2025-04-24 17:28:24,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-24 17:28:24,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-04-24 17:28:24,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-24 17:28:24,456 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-24 17:28:24,459 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-24 17:28:24,459 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,461 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18c54997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24, skipping insertion in model container [2025-04-24 17:28:24,461 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,474 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-24 17:28:24,665 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2025-04-24 17:28:24,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:28:24,692 INFO L200 MainTranslator]: Completed pre-run [2025-04-24 17:28:24,739 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2025-04-24 17:28:24,747 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:28:24,766 INFO L204 MainTranslator]: Completed translation [2025-04-24 17:28:24,767 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24 WrapperNode [2025-04-24 17:28:24,767 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-24 17:28:24,768 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-24 17:28:24,768 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-24 17:28:24,768 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-24 17:28:24,773 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:28:24" (1/1) ... [2025-04-24 17:28:24,780 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:28:24" (1/1) ... [2025-04-24 17:28:24,803 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2025-04-24 17:28:24,803 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-24 17:28:24,807 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-24 17:28:24,808 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-24 17:28:24,808 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-24 17:28:24,815 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,822 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,822 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,838 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,839 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,844 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,846 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,847 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,857 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-24 17:28:24,857 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-24 17:28:24,857 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-24 17:28:24,857 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-24 17:28:24,862 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (1/1) ... [2025-04-24 17:28:24,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:28:24,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:24,886 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:28:24,888 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:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-24 17:28:24,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-24 17:28:24,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-24 17:28:24,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-04-24 17:28:24,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-24 17:28:24,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-24 17:28:24,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-24 17:28:24,905 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:28:24,989 INFO L234 CfgBuilder]: Building ICFG [2025-04-24 17:28:24,990 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-24 17:28:25,354 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-24 17:28:25,355 INFO L283 CfgBuilder]: Performing block encoding [2025-04-24 17:28:25,631 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-24 17:28:25,632 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-24 17:28:25,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:28:25 BoogieIcfgContainer [2025-04-24 17:28:25,633 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-24 17:28:25,634 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-24 17:28:25,634 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-24 17:28:25,638 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-24 17:28:25,638 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.04 05:28:24" (1/3) ... [2025-04-24 17:28:25,639 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cee410b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:28:25, skipping insertion in model container [2025-04-24 17:28:25,639 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:28:24" (2/3) ... [2025-04-24 17:28:25,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cee410b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:28:25, skipping insertion in model container [2025-04-24 17:28:25,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:28:25" (3/3) ... [2025-04-24 17:28:25,641 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2025-04-24 17:28:25,654 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-24 17:28:25,658 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series.wvr.c that has 5 procedures, 46 locations, 48 edges, 1 initial locations, 7 loop locations, and 1 error locations. [2025-04-24 17:28:25,658 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-24 17:28:25,712 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-04-24 17:28:25,746 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:28:25,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-24 17:28:25,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:25,750 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:28:25,752 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:28:25,821 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-24 17:28:25,835 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-24 17:28:25,841 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;@734f0ba6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:28:25,841 INFO L341 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-04-24 17:28:26,159 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:28:26,159 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:26,160 INFO L139 ounterexampleChecker]: Examining path program with hash -15066886, occurence #1 [2025-04-24 17:28:26,160 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:26,160 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:26,164 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:26,164 INFO L85 PathProgramCache]: Analyzing trace with hash -133311991, now seen corresponding path program 1 times [2025-04-24 17:28:26,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:26,169 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564730682] [2025-04-24 17:28:26,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:26,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:26,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-04-24 17:28:26,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-04-24 17:28:26,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:26,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:27,276 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:28:27,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:27,276 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564730682] [2025-04-24 17:28:27,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564730682] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:27,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:28:27,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 17:28:27,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707896727] [2025-04-24 17:28:27,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:27,283 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:28:27,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:27,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:28:27,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:28:27,299 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:27,300 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:27,301 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:27,302 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:27,446 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:27,446 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-24 17:28:27,446 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:28:27,446 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:27,447 INFO L139 ounterexampleChecker]: Examining path program with hash -15066886, occurence #2 [2025-04-24 17:28:27,447 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:27,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:27,447 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:27,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:28:27,447 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:27,447 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:28:27,451 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:28:27,452 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 17:28:27,452 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 17:28:27,452 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,453 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-24 17:28:27,541 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:27,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2025-04-24 17:28:27,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:27,542 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602584173] [2025-04-24 17:28:27,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:27,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:27,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-04-24 17:28:27,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 17:28:27,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:27,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:27,825 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:28:27,825 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:27,825 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602584173] [2025-04-24 17:28:27,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602584173] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:27,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:28:27,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-24 17:28:27,827 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2025-04-24 17:28:27,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:27,828 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 17:28:27,828 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:28:27,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 17:28:27,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:28:27,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:28:27,830 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:27,831 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:27,831 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:27,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:27,832 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:27,955 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:27,955 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:27,955 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-24 17:28:27,955 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:28:27,956 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:27,956 INFO L139 ounterexampleChecker]: Examining path program with hash -15066886, occurence #3 [2025-04-24 17:28:27,956 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:27,956 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:27,956 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:27,956 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:28:27,956 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:27,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 17:28:27,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-24 17:28:27,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 17:28:27,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:28:27,957 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:27,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-24 17:28:28,003 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2025-04-24 17:28:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:28,003 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195460673] [2025-04-24 17:28:28,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:28,021 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 17:28:28,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 17:28:28,054 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:28,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:28,309 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:28:28,310 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:28,310 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195460673] [2025-04-24 17:28:28,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195460673] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:28,310 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [451006221] [2025-04-24 17:28:28,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:28,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:28,331 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 17:28:28,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 17:28:28,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:28,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:28,373 INFO L256 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:28:28,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:28,482 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:28:28,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [451006221] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:28,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:28,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-24 17:28:28,483 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:28,483 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-24 17:28:28,501 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:28,502 INFO L85 PathProgramCache]: Analyzing trace with hash -90478336, now seen corresponding path program 1 times [2025-04-24 17:28:28,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:28,502 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506758514] [2025-04-24 17:28:28,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:28,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-24 17:28:28,555 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 17:28:28,555 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:28,555 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:28,778 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:28:28,778 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:28,778 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506758514] [2025-04-24 17:28:28,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506758514] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:28,778 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [351128909] [2025-04-24 17:28:28,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:28,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:28,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-04-24 17:28:28,816 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 17:28:28,816 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:28,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:28,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:28:28,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:28,960 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:28:28,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [351128909] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:28,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:28,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2025-04-24 17:28:28,961 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:28,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 17:28:28,993 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:28,993 INFO L85 PathProgramCache]: Analyzing trace with hash 75813593, now seen corresponding path program 1 times [2025-04-24 17:28:28,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:28,993 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394140324] [2025-04-24 17:28:28,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:28,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:29,007 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-24 17:28:29,028 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-24 17:28:29,028 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:29,028 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:29,269 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:28:29,269 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:29,270 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394140324] [2025-04-24 17:28:29,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394140324] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:29,270 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [638080573] [2025-04-24 17:28:29,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:29,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:29,286 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-04-24 17:28:29,333 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-04-24 17:28:29,333 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:29,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:29,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:28:29,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:29,450 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:28:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [638080573] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:29,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:29,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2025-04-24 17:28:29,452 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:29,452 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 109 is hopeless, skipping. [2025-04-24 17:28:29,452 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 118 is hopeless, skipping. [2025-04-24 17:28:29,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-04-24 17:28:29,452 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:29,452 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2025-04-24 17:28:29,452 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:29,452 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:29,452 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:29,453 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:29,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1811583564, now seen corresponding path program 1 times [2025-04-24 17:28:29,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:29,453 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723357699] [2025-04-24 17:28:29,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:29,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:29,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-04-24 17:28:29,518 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 17:28:29,518 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:29,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:29,926 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:28:29,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:29,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723357699] [2025-04-24 17:28:29,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723357699] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:29,926 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031477883] [2025-04-24 17:28:29,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:29,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:29,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:29,930 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:28:29,931 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:28:30,024 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-04-24 17:28:30,118 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 17:28:30,119 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:30,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:30,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:28:30,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:30,222 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:28:30,225 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:30,381 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:28:30,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031477883] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:30,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:30,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-04-24 17:28:30,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97070709] [2025-04-24 17:28:30,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:30,383 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-24 17:28:30,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:30,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-24 17:28:30,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-04-24 17:28:30,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:30,384 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:30,384 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.166666666666666) internal successors, (110), 11 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:30,384 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:30,384 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:30,384 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:30,524 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:30,525 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:30,525 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:30,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:30,725 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:28:30,726 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:28:30,726 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:30,727 INFO L139 ounterexampleChecker]: Examining path program with hash -15066886, occurence #4 [2025-04-24 17:28:30,727 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:30,727 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:30,727 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:30,727 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 17:28:30,727 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:30,727 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-24 17:28:30,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:30,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 17:28:30,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:30,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:28:30,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:30,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:28:30,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:30,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 17:28:30,754 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:30,755 INFO L85 PathProgramCache]: Analyzing trace with hash -508385494, now seen corresponding path program 1 times [2025-04-24 17:28:30,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:30,755 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525577050] [2025-04-24 17:28:30,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:30,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:30,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 17:28:30,783 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 17:28:30,783 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:30,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:31,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:31,032 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:31,032 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525577050] [2025-04-24 17:28:31,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525577050] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:31,032 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1919794004] [2025-04-24 17:28:31,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:31,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:31,045 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-04-24 17:28:31,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-04-24 17:28:31,072 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:31,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:31,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 17:28:31,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:31,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1919794004] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:31,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:31,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:28:31,255 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:31,255 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 17:28:31,273 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:31,274 INFO L85 PathProgramCache]: Analyzing trace with hash 907420710, now seen corresponding path program 1 times [2025-04-24 17:28:31,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:31,274 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058290784] [2025-04-24 17:28:31,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:31,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:31,288 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 17:28:31,311 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:28:31,311 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:31,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:31,560 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:31,560 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058290784] [2025-04-24 17:28:31,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058290784] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:31,560 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1232796693] [2025-04-24 17:28:31,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:31,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-04-24 17:28:31,593 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:28:31,593 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:31,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:31,595 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 17:28:31,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:31,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:31,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1232796693] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:31,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:31,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:28:31,754 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:31,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 17:28:31,785 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:31,785 INFO L85 PathProgramCache]: Analyzing trace with hash -288022273, now seen corresponding path program 1 times [2025-04-24 17:28:31,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:31,786 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672192995] [2025-04-24 17:28:31,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:31,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:31,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 17:28:31,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 17:28:31,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:31,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:32,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:32,036 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:32,036 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672192995] [2025-04-24 17:28:32,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672192995] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:32,036 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1721101694] [2025-04-24 17:28:32,036 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:32,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:32,050 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-04-24 17:28:32,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-04-24 17:28:32,072 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:32,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:32,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 17:28:32,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:28:32,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1721101694] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:32,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:32,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-04-24 17:28:32,230 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:32,230 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 110 is hopeless, skipping. [2025-04-24 17:28:32,230 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 119 is hopeless, skipping. [2025-04-24 17:28:32,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2025-04-24 17:28:32,230 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:32,230 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 142 [2025-04-24 17:28:32,230 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:32,230 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:32,230 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:32,231 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:32,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1473639567, now seen corresponding path program 2 times [2025-04-24 17:28:32,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:32,231 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043665018] [2025-04-24 17:28:32,231 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:28:32,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:32,250 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-04-24 17:28:32,285 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 141 of 144 statements. [2025-04-24 17:28:32,285 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-24 17:28:32,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-24 17:28:33,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:33,038 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043665018] [2025-04-24 17:28:33,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043665018] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:33,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:28:33,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-24 17:28:33,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161112427] [2025-04-24 17:28:33,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:33,039 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-24 17:28:33,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:33,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-24 17:28:33,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-04-24 17:28:33,041 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:33,041 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:33,041 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:33,042 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:33,042 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:33,042 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:33,042 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:33,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:33,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:33,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:33,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:33,395 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-04-24 17:28:33,395 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:28:33,395 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:33,395 INFO L139 ounterexampleChecker]: Examining path program with hash -357475054, occurence #1 [2025-04-24 17:28:33,395 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:33,395 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:33,395 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:33,396 INFO L85 PathProgramCache]: Analyzing trace with hash -144421140, now seen corresponding path program 3 times [2025-04-24 17:28:33,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:33,396 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131987329] [2025-04-24 17:28:33,396 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:28:33,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:33,409 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-04-24 17:28:33,466 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-04-24 17:28:33,466 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:28:33,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:33,603 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 17:28:33,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:33,604 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131987329] [2025-04-24 17:28:33,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131987329] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:33,604 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699462231] [2025-04-24 17:28:33,604 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:28:33,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:33,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:33,606 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:28:33,608 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:28:33,685 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 111 statements into 4 equivalence classes. [2025-04-24 17:28:33,729 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 67 of 111 statements. [2025-04-24 17:28:33,729 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:28:33,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:33,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:28:33,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:33,881 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 1 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 17:28:33,881 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-04-24 17:28:34,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699462231] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:34,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:34,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2025-04-24 17:28:34,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362724845] [2025-04-24 17:28:34,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:34,047 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-24 17:28:34,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:34,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-24 17:28:34,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2025-04-24 17:28:34,048 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:34,048 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:34,049 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 12 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:34,049 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,049 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,049 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:34,049 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:34,049 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:34,204 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,204 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:34,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:34,205 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:34,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:34,409 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-04-24 17:28:34,409 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:28:34,409 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:34,409 INFO L139 ounterexampleChecker]: Examining path program with hash -357475054, occurence #2 [2025-04-24 17:28:34,409 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:34,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:34,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:34,409 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 17:28:34,409 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:28:34,410 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:28:34,410 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:28:34,410 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:28:34,410 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-04-24 17:28:34,410 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:34,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 110 [2025-04-24 17:28:34,410 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:34,410 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:34,410 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:34,410 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:34,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1804883694, now seen corresponding path program 4 times [2025-04-24 17:28:34,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:34,410 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812519720] [2025-04-24 17:28:34,410 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:28:34,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:34,424 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-04-24 17:28:34,451 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-04-24 17:28:34,452 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:28:34,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:34,788 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 61 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:28:34,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:34,788 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812519720] [2025-04-24 17:28:34,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812519720] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:34,788 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929169898] [2025-04-24 17:28:34,788 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:28:34,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:34,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:34,790 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:28:34,792 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:28:34,864 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 112 statements into 2 equivalence classes. [2025-04-24 17:28:34,923 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-04-24 17:28:34,923 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:28:34,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:34,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-04-24 17:28:34,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-04-24 17:28:34,994 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-24 17:28:34,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929169898] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:34,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-24 17:28:34,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [11] total 13 [2025-04-24 17:28:34,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455617194] [2025-04-24 17:28:34,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:34,994 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:28:34,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:34,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:28:34,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2025-04-24 17:28:34,996 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:34,996 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:34,996 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:34,996 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:35,247 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:35,254 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:28:35,448 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-24 17:28:35,448 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:28:35,448 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:35,448 INFO L139 ounterexampleChecker]: Examining path program with hash 153975962, occurence #1 [2025-04-24 17:28:35,448 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:35,448 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:35,449 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:35,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1814916803, now seen corresponding path program 5 times [2025-04-24 17:28:35,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:35,449 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198011372] [2025-04-24 17:28:35,449 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:28:35,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:35,460 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-04-24 17:28:35,515 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-04-24 17:28:35,515 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:28:35,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 17:28:35,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:35,814 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198011372] [2025-04-24 17:28:35,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198011372] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:35,814 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077846130] [2025-04-24 17:28:35,814 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:28:35,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:35,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:35,816 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:28:35,818 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:28:35,886 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 88 statements into 6 equivalence classes. [2025-04-24 17:28:35,940 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 88 of 88 statements. [2025-04-24 17:28:35,941 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:28:35,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:35,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:35,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:36,167 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-24 17:28:36,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:36,419 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-04-24 17:28:36,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077846130] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:36,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:36,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 27 [2025-04-24 17:28:36,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188052582] [2025-04-24 17:28:36,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:36,421 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-04-24 17:28:36,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:36,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-04-24 17:28:36,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2025-04-24 17:28:36,424 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:36,424 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:36,424 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.678571428571429) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,424 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:36,811 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:36,812 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:36,818 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:28:37,012 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:37,013 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:28:37,013 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:37,013 INFO L139 ounterexampleChecker]: Examining path program with hash 315880501, occurence #1 [2025-04-24 17:28:37,013 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:37,013 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:37,014 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1454874645, now seen corresponding path program 6 times [2025-04-24 17:28:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:37,014 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693284797] [2025-04-24 17:28:37,014 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:28:37,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:37,027 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-04-24 17:28:37,068 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-04-24 17:28:37,068 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:28:37,068 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:37,287 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2025-04-24 17:28:37,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:37,288 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693284797] [2025-04-24 17:28:37,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693284797] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:37,288 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124770546] [2025-04-24 17:28:37,288 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:28:37,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:37,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:37,291 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:28:37,292 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:28:37,363 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 104 statements into 6 equivalence classes. [2025-04-24 17:28:37,406 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 104 statements. [2025-04-24 17:28:37,407 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:28:37,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:37,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:28:37,413 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:37,508 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 17:28:37,508 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-04-24 17:28:37,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124770546] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:37,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-04-24 17:28:37,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2025-04-24 17:28:37,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11527158] [2025-04-24 17:28:37,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:37,509 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 17:28:37,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:37,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 17:28:37,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-04-24 17:28:37,510 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:37,510 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:37,511 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:37,511 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:37,652 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:37,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-04-24 17:28:37,853 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:37,853 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:28:37,853 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:37,853 INFO L139 ounterexampleChecker]: Examining path program with hash 315880501, occurence #2 [2025-04-24 17:28:37,853 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:37,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:28:37,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 17:28:37,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:28:37,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:28:37,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-24 17:28:37,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 17:28:37,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:37,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-24 17:28:37,873 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:37,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1723542920, now seen corresponding path program 1 times [2025-04-24 17:28:37,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:37,873 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410008520] [2025-04-24 17:28:37,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:37,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:37,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-04-24 17:28:37,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-04-24 17:28:37,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:37,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-04-24 17:28:37,960 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:37,960 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410008520] [2025-04-24 17:28:37,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410008520] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:37,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:28:37,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 17:28:37,960 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 61. Constructing proof automaton... [2025-04-24 17:28:37,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:37,960 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-04-24 17:28:37,960 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-04-24 17:28:37,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-04-24 17:28:37,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:28:37,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:28:37,961 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:37,961 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:37,962 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:37,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:38,054 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,054 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:38,055 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,055 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-24 17:28:38,055 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:28:38,055 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:38,056 INFO L139 ounterexampleChecker]: Examining path program with hash -2100148395, occurence #1 [2025-04-24 17:28:38,056 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:38,056 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:38,056 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:38,057 INFO L85 PathProgramCache]: Analyzing trace with hash -462895678, now seen corresponding path program 1 times [2025-04-24 17:28:38,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:38,057 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744105654] [2025-04-24 17:28:38,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:38,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:38,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-24 17:28:38,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-24 17:28:38,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:38,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:38,350 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 15 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-24 17:28:38,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:38,350 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744105654] [2025-04-24 17:28:38,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744105654] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:38,350 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123157037] [2025-04-24 17:28:38,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:38,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:38,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:38,352 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:28:38,354 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:28:38,422 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-04-24 17:28:38,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-04-24 17:28:38,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:38,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:38,463 INFO L256 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-04-24 17:28:38,464 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 17:28:38,712 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:38,960 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 17:28:38,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123157037] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:38,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:38,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2025-04-24 17:28:38,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732600897] [2025-04-24 17:28:38,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:38,961 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-04-24 17:28:38,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:38,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-04-24 17:28:38,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=723, Unknown=0, NotChecked=0, Total=930 [2025-04-24 17:28:38,962 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:38,962 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:38,962 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 30 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:38,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:39,163 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,164 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:39,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:39,364 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-04-24 17:28:39,365 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:28:39,365 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:39,365 INFO L139 ounterexampleChecker]: Examining path program with hash -2100148395, occurence #2 [2025-04-24 17:28:39,365 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:39,365 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:39,365 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,365 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 17:28:39,365 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,365 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:28:39,365 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:28:39,366 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:28:39,366 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:28:39,366 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 17:28:39,366 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-24 17:28:39,366 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 17:28:39,366 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2025-04-24 17:28:39,366 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:39,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-04-24 17:28:39,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:39,367 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:39,367 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:39,367 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:39,367 INFO L85 PathProgramCache]: Analyzing trace with hash 740371871, now seen corresponding path program 2 times [2025-04-24 17:28:39,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:39,368 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690672490] [2025-04-24 17:28:39,368 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:28:39,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:39,377 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-04-24 17:28:39,388 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 41 of 75 statements. [2025-04-24 17:28:39,388 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-24 17:28:39,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:39,530 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-04-24 17:28:39,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:39,530 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690672490] [2025-04-24 17:28:39,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690672490] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:28:39,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:28:39,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 17:28:39,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360864496] [2025-04-24 17:28:39,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:28:39,531 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 17:28:39,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:39,531 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 17:28:39,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 17:28:39,531 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:39,532 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:39,532 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:39,532 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:39,712 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:39,713 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:39,713 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-24 17:28:39,713 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:28:39,713 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:39,713 INFO L139 ounterexampleChecker]: Examining path program with hash -573296800, occurence #1 [2025-04-24 17:28:39,713 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:39,713 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:39,714 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:39,714 INFO L85 PathProgramCache]: Analyzing trace with hash -521136554, now seen corresponding path program 3 times [2025-04-24 17:28:39,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:39,714 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774186980] [2025-04-24 17:28:39,714 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:28:39,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:39,730 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-04-24 17:28:39,753 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-04-24 17:28:39,754 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:28:39,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:40,002 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:28:40,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:40,003 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774186980] [2025-04-24 17:28:40,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774186980] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:40,003 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785970688] [2025-04-24 17:28:40,003 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:28:40,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:40,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:40,007 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:28:40,008 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:28:40,079 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 82 statements into 4 equivalence classes. [2025-04-24 17:28:40,121 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 71 of 82 statements. [2025-04-24 17:28:40,121 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:28:40,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:40,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:40,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:28:40,270 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:40,393 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:28:40,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785970688] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:40,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:40,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2025-04-24 17:28:40,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568384567] [2025-04-24 17:28:40,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:40,394 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-04-24 17:28:40,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:40,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-04-24 17:28:40,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2025-04-24 17:28:40,394 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:40,394 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:40,395 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.090909090909091) internal successors, (156), 21 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:40,395 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:40,591 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:40,592 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:40,599 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:28:40,793 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:40,794 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:28:40,794 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:40,794 INFO L139 ounterexampleChecker]: Examining path program with hash -573296800, occurence #2 [2025-04-24 17:28:40,794 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:40,794 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:40,794 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:40,794 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 17:28:40,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:40,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 17:28:40,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:40,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:28:40,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:40,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:28:40,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:40,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:28:40,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:40,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2025-04-24 17:28:40,811 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:40,811 INFO L85 PathProgramCache]: Analyzing trace with hash 870735917, now seen corresponding path program 1 times [2025-04-24 17:28:40,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:40,811 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378925064] [2025-04-24 17:28:40,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:40,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:40,822 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-24 17:28:40,840 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-24 17:28:40,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:40,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:41,084 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 17:28:41,084 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:41,084 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378925064] [2025-04-24 17:28:41,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378925064] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:41,084 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1375301563] [2025-04-24 17:28:41,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:41,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:41,095 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-04-24 17:28:41,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-04-24 17:28:41,114 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:41,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:41,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:41,118 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 17:28:41,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1375301563] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:41,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:41,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-04-24 17:28:41,285 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:41,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-24 17:28:41,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:41,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 17:28:41,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:41,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-24 17:28:41,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:41,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 17:28:41,285 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:41,285 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 17:28:41,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:41,285 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:41,285 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:41,286 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:41,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1133120810, now seen corresponding path program 4 times [2025-04-24 17:28:41,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:41,286 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249565504] [2025-04-24 17:28:41,286 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:28:41,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:41,297 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-04-24 17:28:41,314 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-04-24 17:28:41,315 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:28:41,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:41,614 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-24 17:28:41,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:41,614 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249565504] [2025-04-24 17:28:41,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249565504] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:41,614 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278645395] [2025-04-24 17:28:41,614 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:28:41,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:41,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:41,616 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:28:41,618 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:28:41,696 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 84 statements into 2 equivalence classes. [2025-04-24 17:28:41,740 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 84 of 84 statements. [2025-04-24 17:28:41,740 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:28:41,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:41,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 17:28:41,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 17:28:42,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:42,452 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-04-24 17:28:42,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278645395] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:42,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:42,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 38 [2025-04-24 17:28:42,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098343618] [2025-04-24 17:28:42,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:42,453 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-04-24 17:28:42,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:42,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-04-24 17:28:42,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=1149, Unknown=0, NotChecked=0, Total=1482 [2025-04-24 17:28:42,454 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:42,455 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:42,455 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.17948717948718) internal successors, (202), 38 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:42,455 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,455 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,455 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:42,455 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:42,455 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:42,456 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:42,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:42,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:42,650 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:42,651 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:42,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:42,852 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26 [2025-04-24 17:28:42,852 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:28:42,852 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:42,853 INFO L139 ounterexampleChecker]: Examining path program with hash -573296800, occurence #3 [2025-04-24 17:28:42,853 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:42,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:42,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:42,853 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:28:42,853 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:42,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:28:42,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:42,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:28:42,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:42,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:28:42,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:42,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:28:42,854 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:42,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-24 17:28:42,869 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:42,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1565065360, now seen corresponding path program 1 times [2025-04-24 17:28:42,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:42,870 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573572577] [2025-04-24 17:28:42,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:42,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:42,881 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-24 17:28:42,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-24 17:28:42,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:42,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:43,115 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:43,115 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:43,115 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573572577] [2025-04-24 17:28:43,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573572577] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:43,115 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1060828603] [2025-04-24 17:28:43,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:43,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:43,126 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-04-24 17:28:43,142 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-04-24 17:28:43,142 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:43,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:43,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:43,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:43,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1060828603] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:43,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:43,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2025-04-24 17:28:43,292 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:43,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-24 17:28:43,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:43,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-24 17:28:43,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:43,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 17:28:43,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:43,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 17:28:43,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:43,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 17:28:43,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:43,292 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:43,292 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:43,292 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:43,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1632311690, now seen corresponding path program 5 times [2025-04-24 17:28:43,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:43,292 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802902577] [2025-04-24 17:28:43,293 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:28:43,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:43,304 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-04-24 17:28:43,343 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-04-24 17:28:43,343 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-24 17:28:43,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:43,581 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-04-24 17:28:43,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:43,582 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802902577] [2025-04-24 17:28:43,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802902577] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:43,582 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445212451] [2025-04-24 17:28:43,583 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:28:43,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:43,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:43,585 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:28:43,586 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:28:43,667 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 86 statements into 5 equivalence classes. [2025-04-24 17:28:44,002 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) and asserted 86 of 86 statements. [2025-04-24 17:28:44,002 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2025-04-24 17:28:44,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:44,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 17:28:44,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:44,293 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:44,294 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:44,490 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 21 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:44,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445212451] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:44,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:44,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 32 [2025-04-24 17:28:44,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726909140] [2025-04-24 17:28:44,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:44,491 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-04-24 17:28:44,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:44,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-04-24 17:28:44,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=755, Unknown=0, NotChecked=0, Total=1056 [2025-04-24 17:28:44,491 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:44,492 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:44,492 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.787878787878788) internal successors, (191), 32 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:44,492 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,721 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:44,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:44,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:44,922 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2025-04-24 17:28:44,924 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:28:44,924 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:44,924 INFO L139 ounterexampleChecker]: Examining path program with hash -573296800, occurence #4 [2025-04-24 17:28:44,924 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:44,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:44,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:44,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:28:44,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:44,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:28:44,924 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:44,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:28:44,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:44,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:28:44,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:44,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:28:44,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:44,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-24 17:28:44,938 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:44,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1747818395, now seen corresponding path program 1 times [2025-04-24 17:28:44,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:44,939 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676643698] [2025-04-24 17:28:44,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:44,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:44,952 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 17:28:44,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 17:28:44,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:44,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:45,175 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:45,176 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:45,176 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676643698] [2025-04-24 17:28:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676643698] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:45,176 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1190581348] [2025-04-24 17:28:45,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:45,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:45,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-04-24 17:28:45,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-04-24 17:28:45,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:45,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:45,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:28:45,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:45,464 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 12 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:28:45,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1190581348] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:45,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:45,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2025-04-24 17:28:45,465 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:45,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-24 17:28:45,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:45,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-04-24 17:28:45,465 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:45,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 17:28:45,466 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:45,466 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 17:28:45,466 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:45,466 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-24 17:28:45,466 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:45,466 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:45,466 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:45,466 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:45,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2123788150, now seen corresponding path program 6 times [2025-04-24 17:28:45,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:45,466 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358181998] [2025-04-24 17:28:45,466 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:28:45,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:45,495 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-04-24 17:28:45,538 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-04-24 17:28:45,538 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:28:45,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:45,822 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-04-24 17:28:45,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:45,822 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358181998] [2025-04-24 17:28:45,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358181998] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:45,822 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45354671] [2025-04-24 17:28:45,822 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:28:45,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:45,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:45,824 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:28:45,826 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:28:45,919 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 90 statements into 5 equivalence classes. [2025-04-24 17:28:45,964 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 74 of 90 statements. [2025-04-24 17:28:45,964 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-04-24 17:28:45,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:45,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 17:28:45,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 17:28:46,234 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:46,477 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 17:28:46,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45354671] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:46,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:46,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 26 [2025-04-24 17:28:46,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993537627] [2025-04-24 17:28:46,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:46,478 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-24 17:28:46,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:46,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-24 17:28:46,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2025-04-24 17:28:46,481 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:46,481 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:46,481 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 26 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:46,481 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:46,482 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:47,425 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:47,426 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:28:47,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:47,626 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:47,626 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:28:47,627 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:47,627 INFO L139 ounterexampleChecker]: Examining path program with hash 1411389688, occurence #1 [2025-04-24 17:28:47,627 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:28:47,627 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:47,627 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:47,627 INFO L85 PathProgramCache]: Analyzing trace with hash -940073031, now seen corresponding path program 7 times [2025-04-24 17:28:47,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:47,628 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795443935] [2025-04-24 17:28:47,628 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:28:47,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:47,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-04-24 17:28:47,731 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 17:28:47,731 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:47,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 99 proven. 138 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2025-04-24 17:28:48,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:48,273 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795443935] [2025-04-24 17:28:48,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795443935] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:48,273 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728485436] [2025-04-24 17:28:48,273 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:28:48,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:48,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:48,277 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:28:48,278 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:28:48,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-04-24 17:28:48,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 17:28:48,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:48,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:48,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:28:48,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:48,660 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 312 proven. 3 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-04-24 17:28:48,661 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 286 proven. 29 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2025-04-24 17:28:48,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728485436] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:48,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:48,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2025-04-24 17:28:48,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53628457] [2025-04-24 17:28:48,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:48,789 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-04-24 17:28:48,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:48,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-04-24 17:28:48,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2025-04-24 17:28:48,790 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:48,790 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:48,790 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:28:48,790 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:48,946 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:28:48,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:28:48,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-04-24 17:28:49,147 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-04-24 17:28:49,147 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:28:49,147 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:49,148 INFO L139 ounterexampleChecker]: Examining path program with hash 1411389688, occurence #2 [2025-04-24 17:28:49,148 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:49,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:28:49,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-24 17:28:49,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:28:49,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-24 17:28:49,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 17:28:49,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:49,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 268 [2025-04-24 17:28:49,163 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:49,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1827905164, now seen corresponding path program 1 times [2025-04-24 17:28:49,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:49,163 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651230453] [2025-04-24 17:28:49,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:49,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:49,184 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-04-24 17:28:49,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-04-24 17:28:49,254 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:49,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-04-24 17:28:49,772 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:49,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651230453] [2025-04-24 17:28:49,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651230453] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:49,772 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [757535585] [2025-04-24 17:28:49,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:49,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:49,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 269 statements into 1 equivalence classes. [2025-04-24 17:28:49,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 269 of 269 statements. [2025-04-24 17:28:49,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:49,869 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:49,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 1184 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:49,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:50,130 INFO L134 CoverageAnalysis]: Checked inductivity of 886 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2025-04-24 17:28:50,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [757535585] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:50,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:50,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 17:28:50,130 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:50,130 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-04-24 17:28:50,130 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:50,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-04-24 17:28:50,137 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:50,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1660595102, now seen corresponding path program 1 times [2025-04-24 17:28:50,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:50,137 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085264139] [2025-04-24 17:28:50,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:50,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:50,157 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-04-24 17:28:50,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-04-24 17:28:50,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:50,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:50,793 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-04-24 17:28:50,796 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:50,797 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085264139] [2025-04-24 17:28:50,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085264139] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:50,797 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [48419844] [2025-04-24 17:28:50,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:50,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:50,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-04-24 17:28:50,964 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-04-24 17:28:50,965 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:50,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:50,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 1198 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:50,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:51,336 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2025-04-24 17:28:51,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [48419844] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:51,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:51,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 17:28:51,336 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:51,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 17:28:51,358 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:51,358 INFO L85 PathProgramCache]: Analyzing trace with hash 337328404, now seen corresponding path program 1 times [2025-04-24 17:28:51,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:51,358 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588612476] [2025-04-24 17:28:51,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:51,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:51,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:28:51,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:28:51,491 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:51,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:52,028 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-04-24 17:28:52,028 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:52,028 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588612476] [2025-04-24 17:28:52,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588612476] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:52,028 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [208236600] [2025-04-24 17:28:52,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:52,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:52,050 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:28:52,130 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:28:52,130 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:52,130 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:52,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:52,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:52,401 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-04-24 17:28:52,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [208236600] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:52,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:52,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 17:28:52,402 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:52,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 279 [2025-04-24 17:28:52,408 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:52,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2049717417, now seen corresponding path program 1 times [2025-04-24 17:28:52,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:52,409 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237449205] [2025-04-24 17:28:52,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:52,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:52,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-04-24 17:28:52,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-04-24 17:28:52,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:52,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-04-24 17:28:53,007 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:53,007 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237449205] [2025-04-24 17:28:53,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237449205] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:53,007 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1699268600] [2025-04-24 17:28:53,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:53,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:53,028 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 280 statements into 1 equivalence classes. [2025-04-24 17:28:53,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 280 of 280 statements. [2025-04-24 17:28:53,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:53,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:53,112 INFO L256 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:28:53,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 352 proven. 6 refuted. 0 times theorem prover too weak. 535 trivial. 0 not checked. [2025-04-24 17:28:53,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1699268600] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:53,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:53,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2025-04-24 17:28:53,367 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:53,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-04-24 17:28:53,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:53,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-24 17:28:53,367 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:53,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 292 [2025-04-24 17:28:53,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:53,368 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:53,368 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:53,368 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:53,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1843142713, now seen corresponding path program 8 times [2025-04-24 17:28:53,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:53,368 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075909226] [2025-04-24 17:28:53,368 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:28:53,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:53,418 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-04-24 17:28:53,600 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-04-24 17:28:53,600 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:28:53,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 111 proven. 247 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2025-04-24 17:28:54,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:28:54,153 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075909226] [2025-04-24 17:28:54,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075909226] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:54,153 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168002472] [2025-04-24 17:28:54,153 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:28:54,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:28:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:28:54,156 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:28:54,157 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:28:54,306 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 294 statements into 2 equivalence classes. [2025-04-24 17:28:54,420 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 294 of 294 statements. [2025-04-24 17:28:54,420 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:28:54,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:54,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:54,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:54,703 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 347 proven. 33 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-04-24 17:28:54,703 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:28:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 366 proven. 14 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2025-04-24 17:28:54,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168002472] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:28:54,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:28:54,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2025-04-24 17:28:54,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479140861] [2025-04-24 17:28:54,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:28:55,000 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-04-24 17:28:55,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:28:55,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-04-24 17:28:55,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2025-04-24 17:28:55,001 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:55,001 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:28:55,001 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 8.344827586206897) internal successors, (242), 29 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:28:55,001 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,256 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:28:55,257 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:28:55,269 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:28:55,461 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-04-24 17:28:55,461 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:28:55,461 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:28:55,461 INFO L139 ounterexampleChecker]: Examining path program with hash 1411389688, occurence #3 [2025-04-24 17:28:55,461 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:28:55,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:28:55,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:55,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:28:55,461 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:55,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:28:55,461 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:55,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:28:55,461 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:55,461 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:28:55,461 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:55,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:28:55,462 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:55,462 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2025-04-24 17:28:55,473 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:55,473 INFO L85 PathProgramCache]: Analyzing trace with hash -726556896, now seen corresponding path program 1 times [2025-04-24 17:28:55,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:55,473 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944341028] [2025-04-24 17:28:55,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:55,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:55,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-04-24 17:28:55,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-04-24 17:28:55,568 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:55,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-24 17:28:56,226 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:56,226 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944341028] [2025-04-24 17:28:56,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944341028] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:56,226 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [519277019] [2025-04-24 17:28:56,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:56,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:56,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-04-24 17:28:56,321 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-04-24 17:28:56,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:56,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:56,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:56,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:56,652 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2025-04-24 17:28:56,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [519277019] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:56,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:56,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 17:28:56,653 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 270 [2025-04-24 17:28:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2025-04-24 17:28:56,659 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:56,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1027314638, now seen corresponding path program 1 times [2025-04-24 17:28:56,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:56,659 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252355495] [2025-04-24 17:28:56,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:56,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:56,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-04-24 17:28:56,740 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-04-24 17:28:56,740 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:56,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-04-24 17:28:57,291 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:57,291 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252355495] [2025-04-24 17:28:57,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252355495] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:57,291 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1867576953] [2025-04-24 17:28:57,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:57,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:57,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 274 statements into 1 equivalence classes. [2025-04-24 17:28:57,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 274 of 274 statements. [2025-04-24 17:28:57,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:57,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:57,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 1207 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:57,407 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:57,763 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2025-04-24 17:28:57,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1867576953] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:57,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:57,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 17:28:57,764 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:57,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 17:28:57,787 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1495938904, now seen corresponding path program 1 times [2025-04-24 17:28:57,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:57,788 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742020040] [2025-04-24 17:28:57,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:57,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:57,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 17:28:57,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 17:28:57,921 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:57,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:58,486 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-04-24 17:28:58,487 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:58,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742020040] [2025-04-24 17:28:58,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742020040] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:58,487 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1767792531] [2025-04-24 17:28:58,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:58,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:58,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 17:28:58,585 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 17:28:58,585 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:58,585 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:58,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:58,593 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:58,878 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2025-04-24 17:28:58,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1767792531] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:58,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:58,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 17:28:58,878 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:58,878 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-24 17:28:58,884 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:58,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1216406589, now seen corresponding path program 1 times [2025-04-24 17:28:58,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:28:58,884 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155173037] [2025-04-24 17:28:58,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:58,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:58,926 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 17:28:58,989 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 17:28:58,989 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:58,989 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 122 proven. 284 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-04-24 17:28:59,539 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:28:59,539 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155173037] [2025-04-24 17:28:59,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155173037] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:59,539 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1040935493] [2025-04-24 17:28:59,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:28:59,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:59,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 17:28:59,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 17:28:59,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:28:59,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:28:59,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:28:59,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:28:59,930 INFO L134 CoverageAnalysis]: Checked inductivity of 897 backedges. 396 proven. 10 refuted. 0 times theorem prover too weak. 491 trivial. 0 not checked. [2025-04-24 17:28:59,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1040935493] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:28:59,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:28:59,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2025-04-24 17:28:59,930 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:28:59,931 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-04-24 17:28:59,931 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:59,931 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2025-04-24 17:28:59,931 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:28:59,931 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 17:28:59,931 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:28:59,931 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:28:59,931 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:28:59,931 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:28:59,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2071482439, now seen corresponding path program 9 times [2025-04-24 17:28:59,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:28:59,931 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948311587] [2025-04-24 17:28:59,931 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:28:59,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:28:59,957 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 295 statements into 11 equivalence classes. [2025-04-24 17:28:59,986 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 82 of 295 statements. [2025-04-24 17:28:59,988 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:28:59,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:00,251 INFO L134 CoverageAnalysis]: Checked inductivity of 902 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 897 trivial. 0 not checked. [2025-04-24 17:29:00,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:00,252 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948311587] [2025-04-24 17:29:00,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948311587] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:29:00,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:29:00,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-24 17:29:00,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726073706] [2025-04-24 17:29:00,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:29:00,253 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 17:29:00,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:00,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 17:29:00,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-04-24 17:29:00,254 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:00,255 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:00,255 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,255 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,256 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:00,256 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:00,256 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:00,256 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,256 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:00,433 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:00,433 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-04-24 17:29:00,434 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:29:00,434 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:00,434 INFO L139 ounterexampleChecker]: Examining path program with hash 595060089, occurence #1 [2025-04-24 17:29:00,434 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:29:00,434 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:29:00,435 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:00,435 INFO L85 PathProgramCache]: Analyzing trace with hash -32479940, now seen corresponding path program 10 times [2025-04-24 17:29:00,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:29:00,435 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469776623] [2025-04-24 17:29:00,435 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:29:00,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:00,469 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-04-24 17:29:00,610 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-04-24 17:29:00,610 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:29:00,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:01,846 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 730 proven. 130 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2025-04-24 17:29:01,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:01,847 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469776623] [2025-04-24 17:29:01,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469776623] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:01,847 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407224392] [2025-04-24 17:29:01,847 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:29:01,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:01,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:29:01,849 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:29:01,849 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:29:02,012 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 291 statements into 2 equivalence classes. [2025-04-24 17:29:02,117 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 291 of 291 statements. [2025-04-24 17:29:02,117 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:29:02,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:02,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 1276 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:02,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 368 proven. 37 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-04-24 17:29:02,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:29:02,908 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 395 proven. 10 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2025-04-24 17:29:02,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407224392] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:29:02,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:29:02,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 13, 13] total 50 [2025-04-24 17:29:02,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007387284] [2025-04-24 17:29:02,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:29:02,909 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-04-24 17:29:02,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:02,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-04-24 17:29:02,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2025-04-24 17:29:02,910 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:02,910 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:02,910 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 8.54) internal successors, (427), 50 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:02,910 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:02,911 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:03,355 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:03,356 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:03,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:03,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:03,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:03,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:03,359 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:03,359 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:03,359 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:03,360 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:03,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-04-24 17:29:03,560 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:03,561 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:29:03,561 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:03,561 INFO L139 ounterexampleChecker]: Examining path program with hash 595060089, occurence #2 [2025-04-24 17:29:03,561 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:29:03,561 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:29:03,561 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:29:03,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:29:03,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:29:03,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 17:29:03,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:03,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2025-04-24 17:29:03,572 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:03,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1399316739, now seen corresponding path program 1 times [2025-04-24 17:29:03,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:03,573 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540441625] [2025-04-24 17:29:03,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:03,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:03,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-04-24 17:29:03,656 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-04-24 17:29:03,656 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:03,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:04,234 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-04-24 17:29:04,235 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:04,235 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540441625] [2025-04-24 17:29:04,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540441625] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:04,235 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [132223601] [2025-04-24 17:29:04,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:04,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:04,255 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 272 statements into 1 equivalence classes. [2025-04-24 17:29:04,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 272 of 272 statements. [2025-04-24 17:29:04,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:04,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:04,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 1211 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:04,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2025-04-24 17:29:04,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [132223601] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:04,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:04,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:04,674 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:04,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2025-04-24 17:29:04,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:04,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 275 [2025-04-24 17:29:04,680 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:04,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1792142187, now seen corresponding path program 1 times [2025-04-24 17:29:04,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:04,680 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763981770] [2025-04-24 17:29:04,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:04,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:04,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-04-24 17:29:04,764 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-04-24 17:29:04,764 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:04,764 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-04-24 17:29:05,331 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:05,331 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763981770] [2025-04-24 17:29:05,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763981770] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:05,331 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1769225561] [2025-04-24 17:29:05,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:05,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:05,351 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-04-24 17:29:05,425 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-04-24 17:29:05,426 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:05,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:05,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:05,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:05,814 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2025-04-24 17:29:05,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1769225561] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:05,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:05,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:05,814 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:05,814 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-24 17:29:05,826 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:05,827 INFO L85 PathProgramCache]: Analyzing trace with hash 243913317, now seen corresponding path program 1 times [2025-04-24 17:29:05,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:05,827 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835792264] [2025-04-24 17:29:05,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:05,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:05,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 17:29:05,914 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 17:29:05,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:05,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:06,557 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-04-24 17:29:06,558 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:06,558 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835792264] [2025-04-24 17:29:06,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835792264] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:06,558 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [986264094] [2025-04-24 17:29:06,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:06,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:06,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 281 statements into 1 equivalence classes. [2025-04-24 17:29:06,695 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 281 of 281 statements. [2025-04-24 17:29:06,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:06,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:06,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:06,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:07,098 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2025-04-24 17:29:07,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [986264094] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:07,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:07,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:07,099 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:07,099 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 282 [2025-04-24 17:29:07,108 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1822885190, now seen corresponding path program 1 times [2025-04-24 17:29:07,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:07,109 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845324900] [2025-04-24 17:29:07,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:07,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:07,141 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-04-24 17:29:07,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-04-24 17:29:07,237 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:07,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:07,851 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-04-24 17:29:07,851 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:07,851 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845324900] [2025-04-24 17:29:07,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845324900] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:07,852 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [334413232] [2025-04-24 17:29:07,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:07,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:07,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-04-24 17:29:07,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-04-24 17:29:07,949 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:07,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:07,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:07,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:08,284 INFO L134 CoverageAnalysis]: Checked inductivity of 910 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2025-04-24 17:29:08,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [334413232] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:08,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:08,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:08,284 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:08,284 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 287 [2025-04-24 17:29:08,284 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:08,284 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-24 17:29:08,285 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:08,285 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:29:08,285 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:29:08,285 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:08,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1499065177, now seen corresponding path program 11 times [2025-04-24 17:29:08,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:29:08,285 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717733215] [2025-04-24 17:29:08,285 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:29:08,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:08,306 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-04-24 17:29:08,890 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 17:29:08,890 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-24 17:29:08,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:10,034 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 734 proven. 133 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2025-04-24 17:29:10,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:10,035 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717733215] [2025-04-24 17:29:10,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717733215] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:10,035 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389409150] [2025-04-24 17:29:10,035 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:29:10,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:10,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:29:10,037 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:29:10,038 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:29:10,210 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 293 statements into 11 equivalence classes. [2025-04-24 17:29:37,935 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 293 of 293 statements. [2025-04-24 17:29:37,935 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-04-24 17:29:37,935 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:37,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-04-24 17:29:37,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 795 proven. 36 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 17:29:38,670 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:29:39,403 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 445 proven. 386 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-04-24 17:29:39,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389409150] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:29:39,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:29:39,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 72 [2025-04-24 17:29:39,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152184612] [2025-04-24 17:29:39,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:29:39,405 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-04-24 17:29:39,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:39,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-04-24 17:29:39,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1013, Invalid=4243, Unknown=0, NotChecked=0, Total=5256 [2025-04-24 17:29:39,407 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:39,407 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:39,407 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 8.73972602739726) internal successors, (638), 72 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:39,407 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:39,714 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:39,737 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:29:39,914 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2025-04-24 17:29:39,915 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:29:39,915 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:39,915 INFO L139 ounterexampleChecker]: Examining path program with hash 595060089, occurence #3 [2025-04-24 17:29:39,915 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:29:39,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:29:39,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:29:39,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:29:39,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-04-24 17:29:39,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:39,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-24 17:29:39,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:39,916 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 17:29:39,926 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:39,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1874660369, now seen corresponding path program 1 times [2025-04-24 17:29:39,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:39,926 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813449295] [2025-04-24 17:29:39,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:39,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:39,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:29:40,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:29:40,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:40,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-04-24 17:29:40,727 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:40,727 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813449295] [2025-04-24 17:29:40,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813449295] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:40,727 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1236803660] [2025-04-24 17:29:40,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:40,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:40,748 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:29:40,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:29:40,827 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:40,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:40,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:40,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:41,250 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2025-04-24 17:29:41,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1236803660] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:41,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:41,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:41,251 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:41,251 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 17:29:41,251 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:41,251 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 281 [2025-04-24 17:29:41,256 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:41,256 INFO L85 PathProgramCache]: Analyzing trace with hash -159074431, now seen corresponding path program 1 times [2025-04-24 17:29:41,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:41,256 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008069964] [2025-04-24 17:29:41,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:41,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:41,277 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-04-24 17:29:41,340 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-04-24 17:29:41,340 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:41,340 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-04-24 17:29:41,938 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:41,938 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008069964] [2025-04-24 17:29:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008069964] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:41,938 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1973761359] [2025-04-24 17:29:41,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:41,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:41,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 282 statements into 1 equivalence classes. [2025-04-24 17:29:42,040 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 282 of 282 statements. [2025-04-24 17:29:42,040 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:42,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:42,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 1279 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:42,048 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:42,417 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-04-24 17:29:42,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1973761359] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:42,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:42,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:42,417 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:42,417 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 286 [2025-04-24 17:29:42,429 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:42,429 INFO L85 PathProgramCache]: Analyzing trace with hash 38140817, now seen corresponding path program 1 times [2025-04-24 17:29:42,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:42,429 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916250697] [2025-04-24 17:29:42,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:42,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:42,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-04-24 17:29:42,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-04-24 17:29:42,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:42,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:43,147 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-04-24 17:29:43,147 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:43,147 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916250697] [2025-04-24 17:29:43,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916250697] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:43,147 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1251725003] [2025-04-24 17:29:43,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:43,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:43,168 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-04-24 17:29:43,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-04-24 17:29:43,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:43,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:43,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 1295 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:43,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:43,567 INFO L134 CoverageAnalysis]: Checked inductivity of 978 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 479 trivial. 0 not checked. [2025-04-24 17:29:43,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1251725003] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:43,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:43,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:43,568 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:43,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 288 [2025-04-24 17:29:43,573 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:43,573 INFO L85 PathProgramCache]: Analyzing trace with hash -2001773594, now seen corresponding path program 1 times [2025-04-24 17:29:43,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:43,573 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261584439] [2025-04-24 17:29:43,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:43,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:43,594 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-04-24 17:29:43,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-04-24 17:29:43,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:43,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:44,248 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 148 proven. 351 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-04-24 17:29:44,248 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:44,249 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261584439] [2025-04-24 17:29:44,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261584439] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:44,249 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [849944913] [2025-04-24 17:29:44,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:44,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-04-24 17:29:44,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-04-24 17:29:44,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:44,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:44,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:29:44,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:44,728 INFO L134 CoverageAnalysis]: Checked inductivity of 979 backedges. 484 proven. 15 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2025-04-24 17:29:44,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [849944913] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:44,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2025-04-24 17:29:44,729 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:44,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 17:29:44,729 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:44,729 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2025-04-24 17:29:44,729 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:44,729 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:29:44,729 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:29:44,729 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:44,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1602315385, now seen corresponding path program 12 times [2025-04-24 17:29:44,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:29:44,729 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813451214] [2025-04-24 17:29:44,730 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:29:44,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:44,752 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-04-24 17:29:44,943 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-04-24 17:29:44,943 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:29:44,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:45,323 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 10 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2025-04-24 17:29:45,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:45,323 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813451214] [2025-04-24 17:29:45,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813451214] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:45,323 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803489089] [2025-04-24 17:29:45,323 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:29:45,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:45,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:29:45,328 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:29:45,331 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:29:45,537 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 299 statements into 11 equivalence classes. [2025-04-24 17:29:45,633 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 169 of 299 statements. [2025-04-24 17:29:45,633 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:29:45,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:45,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 17:29:45,640 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:45,884 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-04-24 17:29:45,884 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:29:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 134 proven. 11 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2025-04-24 17:29:46,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803489089] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:29:46,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:29:46,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 13] total 27 [2025-04-24 17:29:46,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326010802] [2025-04-24 17:29:46,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:29:46,131 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-04-24 17:29:46,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:46,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-04-24 17:29:46,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=521, Unknown=0, NotChecked=0, Total=702 [2025-04-24 17:29:46,132 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:46,132 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:46,132 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.888888888888889) internal successors, (159), 27 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:46,132 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:46,133 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:47,214 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:47,215 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:29:47,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-04-24 17:29:47,415 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2025-04-24 17:29:47,415 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:29:47,415 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:47,415 INFO L139 ounterexampleChecker]: Examining path program with hash -1783441527, occurence #1 [2025-04-24 17:29:47,415 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:29:47,416 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:29:47,416 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:47,416 INFO L85 PathProgramCache]: Analyzing trace with hash 687738493, now seen corresponding path program 13 times [2025-04-24 17:29:47,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:29:47,416 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520660213] [2025-04-24 17:29:47,416 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:29:47,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:47,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-04-24 17:29:47,528 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-04-24 17:29:47,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:47,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:48,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 260 refuted. 0 times theorem prover too weak. 865 trivial. 0 not checked. [2025-04-24 17:29:48,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:48,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520660213] [2025-04-24 17:29:48,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520660213] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:48,284 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727032011] [2025-04-24 17:29:48,284 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:29:48,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:48,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:29:48,286 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:29:48,287 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:29:48,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 341 statements into 1 equivalence classes. [2025-04-24 17:29:48,604 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 341 of 341 statements. [2025-04-24 17:29:48,604 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:48,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:48,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:29:48,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 535 proven. 15 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-04-24 17:29:48,884 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:29:49,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 494 proven. 56 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2025-04-24 17:29:49,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727032011] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:29:49,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:29:49,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2025-04-24 17:29:49,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653756700] [2025-04-24 17:29:49,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:29:49,161 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-04-24 17:29:49,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:49,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-04-24 17:29:49,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=976, Unknown=0, NotChecked=0, Total=1260 [2025-04-24 17:29:49,162 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:49,162 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:49,163 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.444444444444445) internal successors, (268), 36 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:49,163 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:29:49,164 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:49,409 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:49,410 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:29:49,411 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:29:49,419 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:29:49,611 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:49,612 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:29:49,612 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:49,612 INFO L139 ounterexampleChecker]: Examining path program with hash -1783441527, occurence #2 [2025-04-24 17:29:49,612 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:29:49,612 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:29:49,612 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-24 17:29:49,612 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-24 17:29:49,612 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-04-24 17:29:49,612 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-04-24 17:29:49,612 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:49,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2025-04-24 17:29:49,631 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:49,631 INFO L85 PathProgramCache]: Analyzing trace with hash 895582039, now seen corresponding path program 1 times [2025-04-24 17:29:49,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:49,631 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130654820] [2025-04-24 17:29:49,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:49,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:49,651 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-04-24 17:29:49,708 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-04-24 17:29:49,708 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:49,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:50,296 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 48 proven. 363 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 17:29:50,296 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:50,296 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130654820] [2025-04-24 17:29:50,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130654820] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:50,296 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1891316561] [2025-04-24 17:29:50,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:50,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:50,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 253 statements into 1 equivalence classes. [2025-04-24 17:29:50,435 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 253 of 253 statements. [2025-04-24 17:29:50,435 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:50,435 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:50,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 1183 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 17:29:50,444 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 880 backedges. 390 proven. 21 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 17:29:50,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1891316561] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:50,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:50,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 17:29:50,839 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:50,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 276 [2025-04-24 17:29:50,857 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1105421323, now seen corresponding path program 1 times [2025-04-24 17:29:50,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:50,857 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436528534] [2025-04-24 17:29:50,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:50,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:50,888 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-04-24 17:29:50,983 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-04-24 17:29:50,983 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:50,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:51,693 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 42 proven. 368 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 17:29:51,693 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:51,693 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436528534] [2025-04-24 17:29:51,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436528534] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:51,693 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1775657911] [2025-04-24 17:29:51,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:51,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:51,714 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 277 statements into 1 equivalence classes. [2025-04-24 17:29:51,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 277 of 277 statements. [2025-04-24 17:29:51,794 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:51,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:51,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-04-24 17:29:51,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 389 proven. 21 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 17:29:52,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1775657911] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:52,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:52,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 17:29:52,177 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:52,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2025-04-24 17:29:52,183 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash 234533696, now seen corresponding path program 1 times [2025-04-24 17:29:52,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:52,183 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053827903] [2025-04-24 17:29:52,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:52,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:52,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-04-24 17:29:52,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-04-24 17:29:52,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:52,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:53,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-04-24 17:29:53,088 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:53,088 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053827903] [2025-04-24 17:29:53,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053827903] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:53,088 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [985585255] [2025-04-24 17:29:53,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:53,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:53,111 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-04-24 17:29:53,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-04-24 17:29:53,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:53,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:53,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 1436 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 17:29:53,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:53,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 824 trivial. 0 not checked. [2025-04-24 17:29:53,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [985585255] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:53,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:53,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 17:29:53,635 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:53,636 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-04-24 17:29:53,647 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:53,647 INFO L85 PathProgramCache]: Analyzing trace with hash -411881500, now seen corresponding path program 1 times [2025-04-24 17:29:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:53,647 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333531597] [2025-04-24 17:29:53,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:53,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:53,674 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-04-24 17:29:53,760 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-04-24 17:29:53,760 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:53,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 17:29:54,561 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:54,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333531597] [2025-04-24 17:29:54,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333531597] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:54,561 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [643520256] [2025-04-24 17:29:54,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:54,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:54,585 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 330 statements into 1 equivalence classes. [2025-04-24 17:29:54,683 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 330 of 330 statements. [2025-04-24 17:29:54,683 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:54,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:54,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 17:29:54,692 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 17:29:55,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [643520256] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:55,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:55,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 17:29:55,080 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:55,080 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 331 [2025-04-24 17:29:55,085 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash -681808455, now seen corresponding path program 1 times [2025-04-24 17:29:55,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:55,085 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914936481] [2025-04-24 17:29:55,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:55,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:55,109 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-04-24 17:29:55,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-04-24 17:29:55,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:55,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 17:29:56,014 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:29:56,014 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914936481] [2025-04-24 17:29:56,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914936481] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:56,014 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1924319870] [2025-04-24 17:29:56,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:56,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:56,038 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 332 statements into 1 equivalence classes. [2025-04-24 17:29:56,134 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 332 of 332 statements. [2025-04-24 17:29:56,134 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:56,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:56,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 1460 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-04-24 17:29:56,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:56,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1149 backedges. 298 proven. 24 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-04-24 17:29:56,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1924319870] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:56,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:29:56,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2025-04-24 17:29:56,531 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:29:56,531 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 336 [2025-04-24 17:29:56,531 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:56,531 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 340 [2025-04-24 17:29:56,531 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:56,531 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:29:56,531 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:29:56,531 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:56,532 INFO L85 PathProgramCache]: Analyzing trace with hash 620308643, now seen corresponding path program 14 times [2025-04-24 17:29:56,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:29:56,532 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153009958] [2025-04-24 17:29:56,532 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:29:56,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:56,556 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-04-24 17:29:56,653 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-04-24 17:29:56,654 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:29:56,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:57,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 21 proven. 301 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2025-04-24 17:29:57,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:29:57,557 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153009958] [2025-04-24 17:29:57,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153009958] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:29:57,557 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884804374] [2025-04-24 17:29:57,557 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:29:57,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:29:57,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:29:57,559 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:29:57,560 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:29:57,793 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 342 statements into 2 equivalence classes. [2025-04-24 17:29:57,910 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 342 of 342 statements. [2025-04-24 17:29:57,910 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:29:57,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:29:57,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 1505 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 17:29:57,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:29:58,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 589 proven. 70 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-04-24 17:29:58,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:29:58,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1152 backedges. 593 proven. 66 refuted. 0 times theorem prover too weak. 493 trivial. 0 not checked. [2025-04-24 17:29:58,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884804374] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:29:58,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:29:58,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 47 [2025-04-24 17:29:58,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880937035] [2025-04-24 17:29:58,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:29:58,827 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2025-04-24 17:29:58,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:29:58,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2025-04-24 17:29:58,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=1638, Unknown=0, NotChecked=0, Total=2162 [2025-04-24 17:29:58,828 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:58,828 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:29:58,828 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 7.574468085106383) internal successors, (356), 47 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:58,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:29:58,829 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:29:59,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:29:59,158 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:29:59,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-04-24 17:29:59,359 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2025-04-24 17:29:59,359 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:29:59,359 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:29:59,359 INFO L139 ounterexampleChecker]: Examining path program with hash -1783441527, occurence #3 [2025-04-24 17:29:59,359 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:29:59,359 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:29:59,360 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:29:59,360 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:29:59,360 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-04-24 17:29:59,360 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-04-24 17:29:59,360 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-04-24 17:29:59,360 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:29:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2025-04-24 17:29:59,379 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:29:59,379 INFO L85 PathProgramCache]: Analyzing trace with hash 166288282, now seen corresponding path program 1 times [2025-04-24 17:29:59,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:29:59,379 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272918318] [2025-04-24 17:29:59,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:29:59,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:29:59,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-04-24 17:29:59,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-04-24 17:29:59,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:29:59,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 63 proven. 375 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 17:30:00,110 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:00,110 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272918318] [2025-04-24 17:30:00,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272918318] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:00,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1053194183] [2025-04-24 17:30:00,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:00,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:00,132 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 254 statements into 1 equivalence classes. [2025-04-24 17:30:00,199 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 254 of 254 statements. [2025-04-24 17:30:00,199 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:00,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:00,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 17:30:00,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:00,627 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 410 proven. 28 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 17:30:00,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1053194183] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:00,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:00,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 17:30:00,628 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:00,628 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 277 [2025-04-24 17:30:00,638 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:00,639 INFO L85 PathProgramCache]: Analyzing trace with hash -758993330, now seen corresponding path program 1 times [2025-04-24 17:30:00,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:00,639 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187370929] [2025-04-24 17:30:00,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:00,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:00,661 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:30:00,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:30:00,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:00,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:01,444 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 75 proven. 431 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 17:30:01,445 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:01,445 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187370929] [2025-04-24 17:30:01,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187370929] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:01,445 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [156077515] [2025-04-24 17:30:01,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:01,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:01,466 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-04-24 17:30:01,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-04-24 17:30:01,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:01,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:01,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 17:30:01,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:02,054 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 478 proven. 28 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-04-24 17:30:02,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [156077515] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:02,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:02,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 17:30:02,055 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:02,055 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2025-04-24 17:30:02,060 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:02,060 INFO L85 PathProgramCache]: Analyzing trace with hash 2043337091, now seen corresponding path program 1 times [2025-04-24 17:30:02,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:02,060 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899878583] [2025-04-24 17:30:02,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:02,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:02,084 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-04-24 17:30:02,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-04-24 17:30:02,164 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:02,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:03,033 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-04-24 17:30:03,033 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:03,033 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899878583] [2025-04-24 17:30:03,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899878583] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:03,033 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1923853074] [2025-04-24 17:30:03,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:03,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:03,057 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-04-24 17:30:03,149 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-04-24 17:30:03,150 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:03,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:03,155 INFO L256 TraceCheckSpWp]: Trace formula consists of 1445 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 17:30:03,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:03,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1153 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2025-04-24 17:30:03,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1923853074] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:03,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:03,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 17:30:03,604 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:03,604 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 330 [2025-04-24 17:30:03,614 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:03,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1990390171, now seen corresponding path program 1 times [2025-04-24 17:30:03,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:03,615 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242564617] [2025-04-24 17:30:03,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:03,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:03,639 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-04-24 17:30:03,723 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-04-24 17:30:03,724 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:03,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:04,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 17:30:04,712 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:04,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242564617] [2025-04-24 17:30:04,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242564617] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:04,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [320700397] [2025-04-24 17:30:04,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:04,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:04,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 331 statements into 1 equivalence classes. [2025-04-24 17:30:04,893 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 331 of 331 statements. [2025-04-24 17:30:04,893 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:04,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:04,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 1461 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 17:30:04,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 17:30:05,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [320700397] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:05,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:05,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 17:30:05,401 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:05,402 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 332 [2025-04-24 17:30:05,411 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:05,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1503801584, now seen corresponding path program 1 times [2025-04-24 17:30:05,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:05,412 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257688097] [2025-04-24 17:30:05,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:05,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:05,451 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-04-24 17:30:05,534 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-04-24 17:30:05,534 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:05,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:06,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 24 proven. 436 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 17:30:06,411 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:06,411 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257688097] [2025-04-24 17:30:06,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257688097] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:06,411 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [973619554] [2025-04-24 17:30:06,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:06,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:06,435 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 333 statements into 1 equivalence classes. [2025-04-24 17:30:06,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 333 of 333 statements. [2025-04-24 17:30:06,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:06,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:06,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 1469 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 17:30:06,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:07,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 408 proven. 52 refuted. 0 times theorem prover too weak. 696 trivial. 0 not checked. [2025-04-24 17:30:07,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [973619554] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:07,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:07,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-04-24 17:30:07,027 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:07,027 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 337 [2025-04-24 17:30:07,027 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:07,027 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 341 [2025-04-24 17:30:07,027 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:07,027 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:30:07,027 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:30:07,028 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:07,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1470016707, now seen corresponding path program 15 times [2025-04-24 17:30:07,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:30:07,028 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656814888] [2025-04-24 17:30:07,028 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:30:07,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:07,052 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 343 statements into 12 equivalence classes. [2025-04-24 17:30:07,070 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 96 of 343 statements. [2025-04-24 17:30:07,070 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:30:07,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:07,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1159 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2025-04-24 17:30:07,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:30:07,313 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656814888] [2025-04-24 17:30:07,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656814888] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:30:07,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:30:07,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-24 17:30:07,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186213212] [2025-04-24 17:30:07,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:30:07,314 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 17:30:07,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:30:07,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 17:30:07,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-04-24 17:30:07,314 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:30:07,314 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:30:07,315 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:07,315 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:30:07,316 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:30:07,595 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:30:07,596 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:07,596 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2025-04-24 17:30:07,596 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:30:07,596 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:30:07,596 INFO L139 ounterexampleChecker]: Examining path program with hash -1475197780, occurence #1 [2025-04-24 17:30:07,596 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:30:07,596 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:30:07,597 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:07,597 INFO L85 PathProgramCache]: Analyzing trace with hash -2088457815, now seen corresponding path program 16 times [2025-04-24 17:30:07,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:30:07,597 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56986502] [2025-04-24 17:30:07,597 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:30:07,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:07,627 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-04-24 17:30:07,784 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-04-24 17:30:07,785 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:30:07,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 774 proven. 236 refuted. 0 times theorem prover too weak. 813 trivial. 0 not checked. [2025-04-24 17:30:09,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:30:09,344 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56986502] [2025-04-24 17:30:09,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56986502] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:09,344 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253096778] [2025-04-24 17:30:09,344 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:30:09,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:30:09,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:30:09,346 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:30:09,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-04-24 17:30:09,623 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 434 statements into 2 equivalence classes. [2025-04-24 17:30:09,773 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 434 of 434 statements. [2025-04-24 17:30:09,773 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:30:09,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:09,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 1851 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 17:30:09,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:10,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 665 proven. 90 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-04-24 17:30:10,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:30:10,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1823 backedges. 668 proven. 87 refuted. 0 times theorem prover too weak. 1068 trivial. 0 not checked. [2025-04-24 17:30:10,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253096778] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:30:10,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:30:10,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 19, 19] total 62 [2025-04-24 17:30:10,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141699583] [2025-04-24 17:30:10,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:30:10,878 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-04-24 17:30:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:30:10,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-04-24 17:30:10,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=837, Invalid=2945, Unknown=0, NotChecked=0, Total=3782 [2025-04-24 17:30:10,879 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:30:10,880 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:30:10,880 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 8.387096774193548) internal successors, (520), 62 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:10,880 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:30:11,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:11,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:11,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:30:11,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-24 17:30:11,383 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:30:11,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-04-24 17:30:11,583 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:30:11,584 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:30:11,584 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:30:11,584 INFO L139 ounterexampleChecker]: Examining path program with hash -1475197780, occurence #2 [2025-04-24 17:30:11,584 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:30:11,584 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:30:11,584 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 17:30:11,584 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-04-24 17:30:11,584 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 17:30:11,584 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-04-24 17:30:11,584 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:11,584 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2025-04-24 17:30:11,602 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:11,603 INFO L85 PathProgramCache]: Analyzing trace with hash -966982537, now seen corresponding path program 1 times [2025-04-24 17:30:11,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:11,603 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976670406] [2025-04-24 17:30:11,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:11,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:11,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-24 17:30:11,685 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-24 17:30:11,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:11,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:12,394 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 110 proven. 423 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-04-24 17:30:12,394 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:12,394 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976670406] [2025-04-24 17:30:12,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976670406] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:12,394 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [860030020] [2025-04-24 17:30:12,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:12,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:12,417 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-04-24 17:30:12,489 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-04-24 17:30:12,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:12,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:12,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 17:30:12,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 895 backedges. 497 proven. 36 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2025-04-24 17:30:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [860030020] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:12,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:12,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 17:30:12,980 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:12,980 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 278 [2025-04-24 17:30:12,990 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:12,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1573693739, now seen corresponding path program 1 times [2025-04-24 17:30:12,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:12,991 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163013933] [2025-04-24 17:30:12,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:12,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:13,014 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 17:30:13,081 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 17:30:13,081 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:13,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:13,875 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 90 proven. 444 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 17:30:13,875 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:13,875 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163013933] [2025-04-24 17:30:13,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163013933] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:13,876 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [119099980] [2025-04-24 17:30:13,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:13,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:13,899 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-04-24 17:30:13,978 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-04-24 17:30:13,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:13,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:13,984 INFO L256 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 17:30:13,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:14,464 INFO L134 CoverageAnalysis]: Checked inductivity of 983 backedges. 498 proven. 36 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2025-04-24 17:30:14,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [119099980] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:14,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:14,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 17:30:14,464 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:14,464 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-04-24 17:30:14,469 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:14,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1724149056, now seen corresponding path program 1 times [2025-04-24 17:30:14,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:14,470 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684497820] [2025-04-24 17:30:14,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:14,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:14,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-04-24 17:30:14,570 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-04-24 17:30:14,570 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:14,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 17:30:15,464 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:15,464 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684497820] [2025-04-24 17:30:15,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684497820] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:15,464 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [536215286] [2025-04-24 17:30:15,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:15,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:15,490 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 316 statements into 1 equivalence classes. [2025-04-24 17:30:15,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 316 of 316 statements. [2025-04-24 17:30:15,631 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:15,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:15,634 INFO L256 TraceCheckSpWp]: Trace formula consists of 1419 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 17:30:15,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2025-04-24 17:30:16,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [536215286] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:16,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:16,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 17:30:16,122 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 328 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 329 [2025-04-24 17:30:16,122 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 332 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 345 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2025-04-24 17:30:16,122 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 349 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 362 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 363 [2025-04-24 17:30:16,122 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 366 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 379 is hopeless, skipping. [2025-04-24 17:30:16,122 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 380 [2025-04-24 17:30:16,123 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,123 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 383 is hopeless, skipping. [2025-04-24 17:30:16,123 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 396 is hopeless, skipping. [2025-04-24 17:30:16,123 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 397 [2025-04-24 17:30:16,123 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,123 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 400 is hopeless, skipping. [2025-04-24 17:30:16,123 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 413 is hopeless, skipping. [2025-04-24 17:30:16,123 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2025-04-24 17:30:16,123 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:16,123 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 417 is hopeless, skipping. [2025-04-24 17:30:16,123 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 422 [2025-04-24 17:30:16,135 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:16,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1260744932, now seen corresponding path program 1 times [2025-04-24 17:30:16,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:16,136 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904763575] [2025-04-24 17:30:16,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:16,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:16,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-04-24 17:30:16,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-04-24 17:30:16,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:16,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:17,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-04-24 17:30:17,549 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:17,550 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904763575] [2025-04-24 17:30:17,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904763575] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:17,550 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1071168399] [2025-04-24 17:30:17,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:17,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:17,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-04-24 17:30:17,741 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-04-24 17:30:17,741 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:17,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:17,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 1807 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 17:30:17,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1798 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2025-04-24 17:30:18,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1071168399] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:18,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:18,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 17:30:18,247 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:18,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 424 [2025-04-24 17:30:18,253 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:18,253 INFO L85 PathProgramCache]: Analyzing trace with hash 394331833, now seen corresponding path program 1 times [2025-04-24 17:30:18,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-04-24 17:30:18,253 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205551441] [2025-04-24 17:30:18,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:18,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:18,282 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-04-24 17:30:18,408 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-04-24 17:30:18,408 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:18,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 102 proven. 496 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-04-24 17:30:19,773 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-04-24 17:30:19,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205551441] [2025-04-24 17:30:19,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205551441] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:19,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [299323365] [2025-04-24 17:30:19,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:30:19,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:19,818 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 425 statements into 1 equivalence classes. [2025-04-24 17:30:20,017 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 425 of 425 statements. [2025-04-24 17:30:20,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:30:20,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:20,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 1815 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-04-24 17:30:20,032 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:30:20,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 528 proven. 70 refuted. 0 times theorem prover too weak. 1206 trivial. 0 not checked. [2025-04-24 17:30:20,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [299323365] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:20,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:30:20,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-04-24 17:30:20,589 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-04-24 17:30:20,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 429 [2025-04-24 17:30:20,589 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:30:20,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 433 [2025-04-24 17:30:20,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:30:20,589 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:30:20,589 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:30:20,590 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:30:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1630501187, now seen corresponding path program 17 times [2025-04-24 17:30:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:30:20,590 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70046587] [2025-04-24 17:30:20,590 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:30:20,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:30:20,632 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes. [2025-04-24 17:30:21,795 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 435 of 435 statements. [2025-04-24 17:30:21,795 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-04-24 17:30:21,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:30:24,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 1401 proven. 358 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-04-24 17:30:24,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:30:24,700 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70046587] [2025-04-24 17:30:24,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70046587] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:30:24,700 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775596924] [2025-04-24 17:30:24,700 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:30:24,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:30:24,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:30:24,702 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:30:24,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-04-24 17:30:25,015 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 435 statements into 15 equivalence classes.