./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-bad-dot-product.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 01849734 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../sv-benchmarks/c/weaver/popl20-bad-dot-product.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 39e90898aa78f5642c5c7d6f9df6b2e15e069a046a9465d5d61576c4b07f46b8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-0184973-m [2025-04-24 17:14:33,499 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-24 17:14:33,583 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-04-24 17:14:33,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-24 17:14:33,587 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-24 17:14:33,605 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-24 17:14:33,606 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-24 17:14:33,606 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-24 17:14:33,607 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-24 17:14:33,607 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-24 17:14:33,607 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-24 17:14:33,608 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-24 17:14:33,608 INFO L153 SettingsManager]: * Use SBE=true [2025-04-24 17:14:33,608 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-24 17:14:33,608 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-24 17:14:33,608 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-24 17:14:33,608 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-24 17:14:33,609 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:14:33,609 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:14:33,609 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:14:33,610 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-04-24 17:14:33,610 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-04-24 17:14:33,610 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 -> 39e90898aa78f5642c5c7d6f9df6b2e15e069a046a9465d5d61576c4b07f46b8 [2025-04-24 17:14:33,831 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-24 17:14:33,837 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-24 17:14:33,839 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-24 17:14:33,841 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-24 17:14:33,841 INFO L274 PluginConnector]: CDTParser initialized [2025-04-24 17:14:33,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/weaver/popl20-bad-dot-product.wvr.c [2025-04-24 17:14:35,132 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/9a5db4d2a/36c46dd5ec444f7ea8c4afc6dcff7548/FLAG87dab495e [2025-04-24 17:14:35,300 INFO L389 CDTParser]: Found 1 translation units. [2025-04-24 17:14:35,300 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-dot-product.wvr.c [2025-04-24 17:14:35,307 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/9a5db4d2a/36c46dd5ec444f7ea8c4afc6dcff7548/FLAG87dab495e [2025-04-24 17:14:36,180 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/9a5db4d2a/36c46dd5ec444f7ea8c4afc6dcff7548 [2025-04-24 17:14:36,182 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-24 17:14:36,183 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-04-24 17:14:36,184 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-24 17:14:36,184 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-24 17:14:36,186 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-24 17:14:36,187 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,187 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78d73fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36, skipping insertion in model container [2025-04-24 17:14:36,187 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,205 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-24 17:14:36,361 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-dot-product.wvr.c[2904,2917] [2025-04-24 17:14:36,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:14:36,384 INFO L200 MainTranslator]: Completed pre-run [2025-04-24 17:14:36,417 WARN L116 LibraryModelHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-dot-product.wvr.c[2904,2917] [2025-04-24 17:14:36,424 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-24 17:14:36,439 INFO L204 MainTranslator]: Completed translation [2025-04-24 17:14:36,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36 WrapperNode [2025-04-24 17:14:36,440 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-24 17:14:36,440 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-24 17:14:36,441 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-24 17:14:36,441 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-24 17:14:36,446 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:14:36" (1/1) ... [2025-04-24 17:14:36,453 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:14:36" (1/1) ... [2025-04-24 17:14:36,482 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 22, statements flattened = 254 [2025-04-24 17:14:36,484 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-24 17:14:36,484 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-24 17:14:36,485 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-24 17:14:36,485 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-24 17:14:36,490 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,490 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,493 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,497 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,506 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,509 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,515 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,520 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,523 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,530 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-24 17:14:36,531 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-24 17:14:36,531 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-24 17:14:36,531 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-24 17:14:36,532 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (1/1) ... [2025-04-24 17:14:36,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-24 17:14:36,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:36,558 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:14:36,561 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:14:36,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-24 17:14:36,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-04-24 17:14:36,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-04-24 17:14:36,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-04-24 17:14:36,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-04-24 17:14:36,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-24 17:14:36,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-24 17:14:36,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-04-24 17:14:36,581 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:14:36,652 INFO L234 CfgBuilder]: Building ICFG [2025-04-24 17:14:36,653 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-24 17:14:36,947 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-24 17:14:36,947 INFO L283 CfgBuilder]: Performing block encoding [2025-04-24 17:14:37,179 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-24 17:14:37,180 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2025-04-24 17:14:37,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:14:37 BoogieIcfgContainer [2025-04-24 17:14:37,180 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-24 17:14:37,182 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-24 17:14:37,182 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-24 17:14:37,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-24 17:14:37,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.04 05:14:36" (1/3) ... [2025-04-24 17:14:37,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eb30969 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:14:37, skipping insertion in model container [2025-04-24 17:14:37,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.04 05:14:36" (2/3) ... [2025-04-24 17:14:37,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eb30969 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.04 05:14:37, skipping insertion in model container [2025-04-24 17:14:37,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.04 05:14:37" (3/3) ... [2025-04-24 17:14:37,187 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-dot-product.wvr.c [2025-04-24 17:14:37,198 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-24 17:14:37,200 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-dot-product.wvr.c that has 4 procedures, 40 locations, 47 edges, 1 initial locations, 8 loop locations, and 1 error locations. [2025-04-24 17:14:37,201 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-24 17:14:37,247 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-04-24 17:14:37,280 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:14:37,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-04-24 17:14:37,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:37,284 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:14:37,286 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:14:37,353 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-04-24 17:14:37,364 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-04-24 17:14:37,370 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;@5a38d8a2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-24 17:14:37,371 INFO L341 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-04-24 17:14:37,446 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 1 more)] === [2025-04-24 17:14:37,446 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:37,447 INFO L139 ounterexampleChecker]: Examining path program with hash 689154577, occurence #1 [2025-04-24 17:14:37,447 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:37,447 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:37,450 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:37,451 INFO L85 PathProgramCache]: Analyzing trace with hash -457622019, now seen corresponding path program 1 times [2025-04-24 17:14:37,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:37,457 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062536989] [2025-04-24 17:14:37,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:37,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:37,512 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-04-24 17:14:37,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-04-24 17:14:37,554 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:37,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:37,811 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:14:37,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:37,813 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062536989] [2025-04-24 17:14:37,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062536989] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:14:37,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:14:37,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-24 17:14:37,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515357166] [2025-04-24 17:14:37,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:14:37,817 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:14:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:37,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:14:37,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:14:37,832 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:37,833 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:37,834 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:37,835 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:37,908 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:37,908 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-24 17:14:37,908 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 1 more)] === [2025-04-24 17:14:37,908 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:37,909 INFO L139 ounterexampleChecker]: Examining path program with hash 689154577, occurence #2 [2025-04-24 17:14:37,909 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:37,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:37,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:37,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:14:37,910 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:37,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:14:37,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:37,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-24 17:14:37,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:37,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-24 17:14:37,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:37,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:14:37,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:37,912 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:37,912 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:37,912 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:37,912 INFO L85 PathProgramCache]: Analyzing trace with hash 600977773, now seen corresponding path program 1 times [2025-04-24 17:14:37,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:37,913 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252423017] [2025-04-24 17:14:37,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:37,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:37,922 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-24 17:14:37,937 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-24 17:14:37,939 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:37,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-24 17:14:38,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:38,085 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252423017] [2025-04-24 17:14:38,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252423017] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:38,085 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804397768] [2025-04-24 17:14:38,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:38,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:38,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:38,101 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:14:38,103 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:14:38,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-04-24 17:14:38,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-04-24 17:14:38,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:38,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:38,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-04-24 17:14:38,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-24 17:14:38,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-24 17:14:38,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804397768] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:38,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:38,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2025-04-24 17:14:38,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500711942] [2025-04-24 17:14:38,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:14:38,332 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-04-24 17:14:38,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:38,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-04-24 17:14:38,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-04-24 17:14:38,333 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:38,333 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:38,333 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:38,334 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:38,334 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:38,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:38,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:38,422 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:14:38,620 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2025-04-24 17:14:38,620 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 1 more)] === [2025-04-24 17:14:38,620 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:38,621 INFO L139 ounterexampleChecker]: Examining path program with hash 610525175, occurence #1 [2025-04-24 17:14:38,621 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:38,621 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:38,621 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:38,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1123277337, now seen corresponding path program 1 times [2025-04-24 17:14:38,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:38,622 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500423075] [2025-04-24 17:14:38,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:38,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:38,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-04-24 17:14:38,643 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-04-24 17:14:38,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:38,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:38,721 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:14:38,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:38,722 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500423075] [2025-04-24 17:14:38,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500423075] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:14:38,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:14:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-04-24 17:14:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867328686] [2025-04-24 17:14:38,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:14:38,722 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-24 17:14:38,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:38,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-24 17:14:38,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-24 17:14:38,723 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:38,723 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:38,723 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:38,723 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:38,723 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:38,723 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:38,861 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:38,861 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:38,861 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:38,861 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-24 17:14:38,861 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 1 more)] === [2025-04-24 17:14:38,861 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:38,862 INFO L139 ounterexampleChecker]: Examining path program with hash -284784756, occurence #1 [2025-04-24 17:14:38,862 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:38,862 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:38,862 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:38,863 INFO L85 PathProgramCache]: Analyzing trace with hash 917081689, now seen corresponding path program 1 times [2025-04-24 17:14:38,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:38,863 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494776455] [2025-04-24 17:14:38,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:38,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-04-24 17:14:38,887 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-04-24 17:14:38,887 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:38,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:39,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:39,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:39,043 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494776455] [2025-04-24 17:14:39,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494776455] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-24 17:14:39,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-24 17:14:39,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-24 17:14:39,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446442470] [2025-04-24 17:14:39,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:14:39,043 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-24 17:14:39,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:39,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-24 17:14:39,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-04-24 17:14:39,044 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:39,044 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:39,044 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:39,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:39,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,044 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:39,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:39,130 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,131 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,131 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-24 17:14:39,131 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 1 more)] === [2025-04-24 17:14:39,131 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:39,131 INFO L139 ounterexampleChecker]: Examining path program with hash -284784756, occurence #2 [2025-04-24 17:14:39,131 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:39,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:39,131 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:14:39,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:14:39,132 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:14:39,132 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-04-24 17:14:39,132 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:14:39,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:14:39,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-24 17:14:39,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 17:14:39,133 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,133 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:39,133 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:39,133 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:39,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1048501440, now seen corresponding path program 1 times [2025-04-24 17:14:39,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:39,133 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499841490] [2025-04-24 17:14:39,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:39,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:39,141 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-04-24 17:14:39,151 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-04-24 17:14:39,151 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:39,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:39,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:39,309 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499841490] [2025-04-24 17:14:39,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499841490] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:39,310 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119204966] [2025-04-24 17:14:39,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:39,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:39,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:39,313 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:14:39,314 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:14:39,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-04-24 17:14:39,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-04-24 17:14:39,389 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:39,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:39,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-04-24 17:14:39,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:39,474 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:14:39,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:39,487 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:39,528 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:14:39,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:39,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119204966] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:39,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:39,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2025-04-24 17:14:39,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40987610] [2025-04-24 17:14:39,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:39,573 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-24 17:14:39,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:39,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-24 17:14:39,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2025-04-24 17:14:39,574 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:39,574 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:39,574 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:39,574 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,574 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:39,574 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,574 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,574 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:39,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:39,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,722 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:39,723 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:39,728 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:14:39,925 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:39,926 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 1 more)] === [2025-04-24 17:14:39,926 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:39,926 INFO L139 ounterexampleChecker]: Examining path program with hash -284784756, occurence #3 [2025-04-24 17:14:39,926 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:39,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:14:39,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-04-24 17:14:39,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:14:39,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:39,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-24 17:14:39,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-04-24 17:14:39,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:14:39,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:39,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:14:39,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:39,927 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:39,927 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:39,927 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:39,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1852036295, now seen corresponding path program 2 times [2025-04-24 17:14:39,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:39,927 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423815551] [2025-04-24 17:14:39,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:39,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:39,939 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-04-24 17:14:39,965 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 39 of 39 statements. [2025-04-24 17:14:39,965 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:39,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:40,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:40,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:40,216 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423815551] [2025-04-24 17:14:40,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423815551] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:40,217 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028039030] [2025-04-24 17:14:40,217 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:40,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:40,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:40,219 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:14:40,220 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:14:40,273 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-04-24 17:14:40,300 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 39 of 39 statements. [2025-04-24 17:14:40,301 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:40,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:40,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-04-24 17:14:40,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:40,414 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:14:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:40,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:40,473 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:14:40,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-04-24 17:14:40,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028039030] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:40,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:40,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-04-24 17:14:40,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461908733] [2025-04-24 17:14:40,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:40,549 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-04-24 17:14:40,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:40,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-04-24 17:14:40,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2025-04-24 17:14:40,550 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:40,550 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:40,550 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 20 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:40,550 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:40,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:40,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:40,734 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:40,735 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:40,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-04-24 17:14:40,937 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:40,937 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 1 more)] === [2025-04-24 17:14:40,937 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:40,937 INFO L139 ounterexampleChecker]: Examining path program with hash -284784756, occurence #4 [2025-04-24 17:14:40,937 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:40,937 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:40,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-04-24 17:14:40,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-04-24 17:14:40,938 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-04-24 17:14:40,938 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 17:14:40,938 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:14:40,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:14:40,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:40,938 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-04-24 17:14:40,938 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:40,941 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-04-24 17:14:40,941 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:40,941 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:40,941 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:40,941 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:40,941 INFO L85 PathProgramCache]: Analyzing trace with hash -991813024, now seen corresponding path program 3 times [2025-04-24 17:14:40,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:40,941 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260912140] [2025-04-24 17:14:40,941 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:40,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:40,958 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 40 statements into 3 equivalence classes. [2025-04-24 17:14:40,983 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 39 of 40 statements. [2025-04-24 17:14:40,984 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:14:40,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:41,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 17:14:41,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:41,979 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260912140] [2025-04-24 17:14:41,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260912140] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:41,979 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638471210] [2025-04-24 17:14:41,979 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:41,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:41,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:41,982 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:14:41,983 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:14:42,049 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 40 statements into 3 equivalence classes. [2025-04-24 17:14:42,074 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 39 of 40 statements. [2025-04-24 17:14:42,075 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-04-24 17:14:42,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:42,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-04-24 17:14:42,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:42,513 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-04-24 17:14:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-24 17:14:42,541 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:42,710 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:14:42,710 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:14:42,957 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-04-24 17:14:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638471210] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:42,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 14] total 45 [2025-04-24 17:14:42,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231921365] [2025-04-24 17:14:42,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:42,958 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-04-24 17:14:42,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:42,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-04-24 17:14:42,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1898, Unknown=0, NotChecked=0, Total=2070 [2025-04-24 17:14:42,962 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:42,962 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:42,962 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:42,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:42,962 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:42,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:42,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:42,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:42,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:42,963 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:44,156 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:44,157 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:44,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-04-24 17:14:44,357 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2025-04-24 17:14:44,357 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 1 more)] === [2025-04-24 17:14:44,357 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:44,358 INFO L139 ounterexampleChecker]: Examining path program with hash -1343188143, occurence #1 [2025-04-24 17:14:44,358 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:44,358 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:44,358 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:44,358 INFO L85 PathProgramCache]: Analyzing trace with hash -550638326, now seen corresponding path program 1 times [2025-04-24 17:14:44,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:44,358 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86447457] [2025-04-24 17:14:44,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:44,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:44,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-24 17:14:44,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-24 17:14:44,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:44,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-04-24 17:14:44,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:44,521 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86447457] [2025-04-24 17:14:44,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86447457] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:44,521 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152915783] [2025-04-24 17:14:44,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-24 17:14:44,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:44,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:44,523 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:14:44,525 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:14:44,574 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-04-24 17:14:44,600 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-04-24 17:14:44,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:44,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:44,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-04-24 17:14:44,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:44,765 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:14:44,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:14:44,779 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:44,859 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:14:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-04-24 17:14:44,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152915783] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:44,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:44,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 26 [2025-04-24 17:14:44,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414662667] [2025-04-24 17:14:44,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:44,954 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-04-24 17:14:44,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:44,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-04-24 17:14:44,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2025-04-24 17:14:44,955 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:44,955 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:44,955 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:44,955 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:45,381 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:45,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:45,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-04-24 17:14:45,582 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:45,582 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 1 more)] === [2025-04-24 17:14:45,583 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:45,583 INFO L139 ounterexampleChecker]: Examining path program with hash -1343188143, occurence #2 [2025-04-24 17:14:45,583 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:14:45,583 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:45,583 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:14:45,583 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-24 17:14:45,583 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:45,583 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2025-04-24 17:14:45,583 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:45,583 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:45,583 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:45,584 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:45,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1634042333, now seen corresponding path program 2 times [2025-04-24 17:14:45,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:45,584 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384050270] [2025-04-24 17:14:45,584 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:45,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:45,593 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-24 17:14:45,609 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-24 17:14:45,611 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:45,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:45,740 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:14:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:45,740 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384050270] [2025-04-24 17:14:45,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384050270] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:45,740 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341009757] [2025-04-24 17:14:45,740 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:45,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:45,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:45,742 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:14:45,744 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:14:45,799 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 62 statements into 2 equivalence classes. [2025-04-24 17:14:45,829 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 62 of 62 statements. [2025-04-24 17:14:45,829 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:45,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:45,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-04-24 17:14:45,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:14:45,966 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:46,045 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:14:46,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341009757] provided 1 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:46,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-04-24 17:14:46,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2025-04-24 17:14:46,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588219737] [2025-04-24 17:14:46,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-24 17:14:46,046 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-24 17:14:46,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:46,046 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-24 17:14:46,046 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2025-04-24 17:14:46,047 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:46,047 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:46,047 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:46,047 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:46,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:46,149 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:14:46,343 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,SelfDestructingSolverStorable8 [2025-04-24 17:14:46,343 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 1 more)] === [2025-04-24 17:14:46,343 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:46,343 INFO L139 ounterexampleChecker]: Examining path program with hash -1343188143, occurence #3 [2025-04-24 17:14:46,343 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:46,343 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:46,343 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-04-24 17:14:46,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:46,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:14:46,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 17:14:46,344 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:46,344 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-04-24 17:14:46,344 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:46,344 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:46,344 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:46,344 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:46,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1425756739, now seen corresponding path program 3 times [2025-04-24 17:14:46,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:46,344 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744691458] [2025-04-24 17:14:46,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:46,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:46,352 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 66 statements into 4 equivalence classes. [2025-04-24 17:14:46,421 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 17:14:46,421 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-24 17:14:46,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:47,066 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-04-24 17:14:47,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:47,066 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744691458] [2025-04-24 17:14:47,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744691458] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:47,066 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359400994] [2025-04-24 17:14:47,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:47,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:47,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:47,068 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:14:47,070 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:14:47,130 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 66 statements into 4 equivalence classes. [2025-04-24 17:14:47,200 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 66 of 66 statements. [2025-04-24 17:14:47,200 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-24 17:14:47,200 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:47,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:14:47,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:47,474 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:14:47,489 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 17:14:47,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:47,630 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:14:47,761 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-04-24 17:14:47,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359400994] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:47,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:47,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 14, 14] total 46 [2025-04-24 17:14:47,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77989141] [2025-04-24 17:14:47,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:47,762 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-04-24 17:14:47,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:47,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-04-24 17:14:47,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1820, Unknown=0, NotChecked=0, Total=2070 [2025-04-24 17:14:47,764 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:47,764 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:47,764 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.369565217391304) internal successors, (155), 46 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:47,764 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:48,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:48,667 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:14:48,861 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:48,862 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 1 more)] === [2025-04-24 17:14:48,862 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:48,862 INFO L139 ounterexampleChecker]: Examining path program with hash 162272027, occurence #1 [2025-04-24 17:14:48,862 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:48,862 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:48,862 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:48,862 INFO L85 PathProgramCache]: Analyzing trace with hash -2121418232, now seen corresponding path program 4 times [2025-04-24 17:14:48,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:48,862 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125573376] [2025-04-24 17:14:48,862 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:14:48,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:48,872 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 64 statements into 2 equivalence classes. [2025-04-24 17:14:48,877 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 49 of 64 statements. [2025-04-24 17:14:48,877 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:14:48,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:49,174 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-04-24 17:14:49,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:49,175 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125573376] [2025-04-24 17:14:49,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125573376] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:49,175 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101757222] [2025-04-24 17:14:49,175 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:14:49,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:49,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:49,177 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:14:49,179 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:14:49,242 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 64 statements into 2 equivalence classes. [2025-04-24 17:14:49,257 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 49 of 64 statements. [2025-04-24 17:14:49,257 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:14:49,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:49,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-04-24 17:14:49,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:49,521 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-04-24 17:14:49,538 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-04-24 17:14:49,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:49,609 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:14:49,609 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:14:49,778 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-04-24 17:14:49,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101757222] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:49,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:49,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 37 [2025-04-24 17:14:49,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712001224] [2025-04-24 17:14:49,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:49,778 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-04-24 17:14:49,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:49,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-04-24 17:14:49,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2025-04-24 17:14:49,780 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:49,780 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:49,780 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.027027027027027) internal successors, (112), 37 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:49,780 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:50,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:50,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:50,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:50,947 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:50,948 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:50,954 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:14:51,149 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:51,149 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 1 more)] === [2025-04-24 17:14:51,149 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:51,149 INFO L139 ounterexampleChecker]: Examining path program with hash 28046226, occurence #1 [2025-04-24 17:14:51,149 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:14:51,149 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:51,149 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1860403648, now seen corresponding path program 5 times [2025-04-24 17:14:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:51,150 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835718084] [2025-04-24 17:14:51,150 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:14:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:51,160 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 72 statements into 4 equivalence classes. [2025-04-24 17:14:51,192 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 17:14:51,193 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-24 17:14:51,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 30 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-24 17:14:51,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:51,945 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835718084] [2025-04-24 17:14:51,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835718084] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:51,946 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559841630] [2025-04-24 17:14:51,946 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:14:51,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:51,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:51,948 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:14:51,949 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:14:52,009 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 72 statements into 4 equivalence classes. [2025-04-24 17:14:52,072 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 72 of 72 statements. [2025-04-24 17:14:52,072 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-04-24 17:14:52,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:52,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-04-24 17:14:52,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:52,748 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:14:52,748 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2025-04-24 17:14:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-04-24 17:14:52,953 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:53,279 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:14:53,279 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2025-04-24 17:14:53,603 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-04-24 17:14:53,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559841630] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:53,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:53,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 20] total 64 [2025-04-24 17:14:53,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104035740] [2025-04-24 17:14:53,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:53,603 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-04-24 17:14:53,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:53,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-04-24 17:14:53,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=3771, Unknown=0, NotChecked=0, Total=4160 [2025-04-24 17:14:53,605 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:53,605 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:53,605 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.830769230769231) internal successors, (184), 64 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:53,605 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:54,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,123 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:54,124 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:54,131 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:14:54,324 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-04-24 17:14:54,325 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 1 more)] === [2025-04-24 17:14:54,325 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:54,325 INFO L139 ounterexampleChecker]: Examining path program with hash 28046226, occurence #2 [2025-04-24 17:14:54,325 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:54,325 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:14:54,325 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:14:54,325 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-24 17:14:54,325 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:54,325 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-04-24 17:14:54,325 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:54,325 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:54,325 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:54,326 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:54,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1952422320, now seen corresponding path program 6 times [2025-04-24 17:14:54,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:54,328 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532121561] [2025-04-24 17:14:54,328 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:14:54,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:54,338 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 73 statements into 4 equivalence classes. [2025-04-24 17:14:54,379 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:14:54,379 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-04-24 17:14:54,379 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:54,522 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2025-04-24 17:14:54,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:54,522 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532121561] [2025-04-24 17:14:54,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532121561] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:54,522 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572404749] [2025-04-24 17:14:54,522 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:14:54,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:54,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:54,524 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:14:54,527 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:14:54,589 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 73 statements into 4 equivalence classes. [2025-04-24 17:14:54,644 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 73 of 73 statements. [2025-04-24 17:14:54,644 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-04-24 17:14:54,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:54,646 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-04-24 17:14:54,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:54,840 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2025-04-24 17:14:54,840 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:54,981 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2025-04-24 17:14:54,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572404749] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:54,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:54,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2025-04-24 17:14:54,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493876296] [2025-04-24 17:14:54,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:54,983 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-04-24 17:14:54,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:54,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-04-24 17:14:54,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2025-04-24 17:14:54,984 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:54,984 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:54,985 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.625) internal successors, (87), 23 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:54,985 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:55,240 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:55,241 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:55,247 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:14:55,442 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:55,442 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 1 more)] === [2025-04-24 17:14:55,442 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:55,442 INFO L139 ounterexampleChecker]: Examining path program with hash 28046226, occurence #3 [2025-04-24 17:14:55,442 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:55,442 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:14:55,442 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:55,442 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:14:55,442 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:14:55,442 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 17:14:55,442 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-24 17:14:55,442 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,442 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-04-24 17:14:55,442 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-04-24 17:14:55,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-04-24 17:14:55,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-04-24 17:14:55,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-04-24 17:14:55,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-04-24 17:14:55,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:55,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-04-24 17:14:55,443 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:55,443 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:55,443 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:55,443 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:55,443 INFO L85 PathProgramCache]: Analyzing trace with hash -2049385776, now seen corresponding path program 7 times [2025-04-24 17:14:55,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:55,443 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146724785] [2025-04-24 17:14:55,443 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:14:55,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:55,452 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-04-24 17:14:55,461 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-04-24 17:14:55,461 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:55,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:55,574 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:14:55,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:55,575 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146724785] [2025-04-24 17:14:55,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146724785] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:55,575 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080449049] [2025-04-24 17:14:55,575 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:14:55,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:55,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:55,577 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:14:55,578 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:14:55,639 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-04-24 17:14:55,671 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-04-24 17:14:55,671 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:14:55,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:55,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-04-24 17:14:55,675 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:14:55,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:55,924 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-04-24 17:14:55,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080449049] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:55,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:55,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2025-04-24 17:14:55,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864087794] [2025-04-24 17:14:55,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:55,926 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-04-24 17:14:55,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:55,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-04-24 17:14:55,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2025-04-24 17:14:55,926 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:55,926 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:55,927 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:55,927 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:56,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:56,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:56,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:56,099 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:56,100 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:14:56,106 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:14:56,300 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,SelfDestructingSolverStorable13 [2025-04-24 17:14:56,301 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 1 more)] === [2025-04-24 17:14:56,301 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:56,301 INFO L139 ounterexampleChecker]: Examining path program with hash 28046226, occurence #4 [2025-04-24 17:14:56,301 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-04-24 17:14:56,301 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:14:56,301 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:14:56,301 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 17:14:56,301 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:56,301 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-04-24 17:14:56,302 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:56,302 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:56,302 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:56,302 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:56,302 INFO L85 PathProgramCache]: Analyzing trace with hash 421462928, now seen corresponding path program 8 times [2025-04-24 17:14:56,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:56,302 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170068886] [2025-04-24 17:14:56,302 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:56,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:56,312 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 89 statements into 2 equivalence classes. [2025-04-24 17:14:56,325 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 89 of 89 statements. [2025-04-24 17:14:56,325 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:56,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:56,605 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 46 proven. 39 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 17:14:56,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:56,605 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170068886] [2025-04-24 17:14:56,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170068886] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:56,605 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518894257] [2025-04-24 17:14:56,605 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:14:56,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:56,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:56,607 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:14:56,609 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:14:56,678 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 89 statements into 2 equivalence classes. [2025-04-24 17:14:56,716 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 89 of 89 statements. [2025-04-24 17:14:56,716 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:14:56,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:56,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-04-24 17:14:56,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:57,018 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:14:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 61 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 17:14:57,032 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:57,146 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:14:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 61 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-04-24 17:14:57,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518894257] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:57,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:57,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 40 [2025-04-24 17:14:57,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925676879] [2025-04-24 17:14:57,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:57,308 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2025-04-24 17:14:57,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:57,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2025-04-24 17:14:57,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=298, Invalid=1262, Unknown=0, NotChecked=0, Total=1560 [2025-04-24 17:14:57,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:57,309 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:57,309 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.575) internal successors, (143), 40 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:57,309 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:14:57,310 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:57,489 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:57,490 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:57,490 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:57,490 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:14:57,490 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:14:57,496 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:14:57,690 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,SelfDestructingSolverStorable14 [2025-04-24 17:14:57,690 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 1 more)] === [2025-04-24 17:14:57,690 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:14:57,691 INFO L139 ounterexampleChecker]: Examining path program with hash 28046226, occurence #5 [2025-04-24 17:14:57,691 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-04-24 17:14:57,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-04-24 17:14:57,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:14:57,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2025-04-24 17:14:57,691 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:14:57,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-24 17:14:57,691 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:14:57,691 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:14:57,691 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:14:57,692 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:14:57,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1390015305, now seen corresponding path program 9 times [2025-04-24 17:14:57,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:14:57,692 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090548900] [2025-04-24 17:14:57,692 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:57,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:14:57,702 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 5 equivalence classes. [2025-04-24 17:14:57,740 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 89 of 90 statements. [2025-04-24 17:14:57,740 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-24 17:14:57,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2025-04-24 17:14:58,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:14:58,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090548900] [2025-04-24 17:14:58,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090548900] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:14:58,285 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241594895] [2025-04-24 17:14:58,285 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:14:58,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:14:58,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:14:58,287 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:14:58,288 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:14:58,354 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 5 equivalence classes. [2025-04-24 17:14:58,407 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 89 of 90 statements. [2025-04-24 17:14:58,408 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-04-24 17:14:58,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:14:58,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-04-24 17:14:58,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:14:58,882 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-04-24 17:14:58,896 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-04-24 17:14:58,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:14:59,018 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:14:59,019 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:14:59,218 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 24 proven. 30 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2025-04-24 17:14:59,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241594895] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:14:59,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:14:59,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 21, 17] total 49 [2025-04-24 17:14:59,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628497340] [2025-04-24 17:14:59,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:14:59,219 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2025-04-24 17:14:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:14:59,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2025-04-24 17:14:59,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=2015, Unknown=0, NotChecked=0, Total=2352 [2025-04-24 17:14:59,220 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:14:59,220 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:14:59,220 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.326530612244898) internal successors, (163), 49 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:14:59,220 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:14:59,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:14:59,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:14:59,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:14:59,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:14:59,221 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:00,329 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:00,330 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:00,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-04-24 17:15:00,530 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-04-24 17:15:00,532 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 1 more)] === [2025-04-24 17:15:00,532 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:00,533 INFO L139 ounterexampleChecker]: Examining path program with hash 826207454, occurence #1 [2025-04-24 17:15:00,533 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:00,533 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:00,533 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:00,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1767915328, now seen corresponding path program 10 times [2025-04-24 17:15:00,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:00,534 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261401667] [2025-04-24 17:15:00,534 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:00,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:00,544 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 102 statements into 2 equivalence classes. [2025-04-24 17:15:00,551 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 78 of 102 statements. [2025-04-24 17:15:00,551 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:15:00,551 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:00,842 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 23 proven. 50 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2025-04-24 17:15:00,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:00,843 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261401667] [2025-04-24 17:15:00,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261401667] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:00,843 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358714395] [2025-04-24 17:15:00,843 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:00,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:00,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:00,845 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:15:00,846 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:15:00,919 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 102 statements into 2 equivalence classes. [2025-04-24 17:15:00,937 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 78 of 102 statements. [2025-04-24 17:15:00,938 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:15:00,938 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:00,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-04-24 17:15:00,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:01,337 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2025-04-24 17:15:01,352 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 7 proven. 62 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-04-24 17:15:01,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:01,450 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:01,450 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:01,647 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 31 proven. 38 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-04-24 17:15:01,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358714395] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:01,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:01,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17, 16] total 48 [2025-04-24 17:15:01,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698452008] [2025-04-24 17:15:01,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:01,648 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-04-24 17:15:01,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:01,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-04-24 17:15:01,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2025, Unknown=0, NotChecked=0, Total=2256 [2025-04-24 17:15:01,649 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:01,649 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:01,649 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.5625) internal successors, (171), 48 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:01,649 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:01,650 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:03,412 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:03,414 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:03,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:03,415 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:03,416 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:03,422 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:15:03,619 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-04-24 17:15:03,619 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 1 more)] === [2025-04-24 17:15:03,619 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:03,619 INFO L139 ounterexampleChecker]: Examining path program with hash 701077096, occurence #1 [2025-04-24 17:15:03,620 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:03,620 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:03,620 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:03,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1209144097, now seen corresponding path program 11 times [2025-04-24 17:15:03,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:03,620 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186647776] [2025-04-24 17:15:03,620 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:15:03,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:03,631 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 106 statements into 6 equivalence classes. [2025-04-24 17:15:03,683 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 106 of 106 statements. [2025-04-24 17:15:03,684 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:15:03,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:04,682 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 39 proven. 122 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-04-24 17:15:04,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:04,683 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186647776] [2025-04-24 17:15:04,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186647776] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:04,683 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515721880] [2025-04-24 17:15:04,683 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:15:04,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:04,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:04,685 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:04,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-04-24 17:15:04,753 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 106 statements into 6 equivalence classes. [2025-04-24 17:15:04,814 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 106 of 106 statements. [2025-04-24 17:15:04,814 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-04-24 17:15:04,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:04,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:15:04,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:05,551 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:05,552 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 15 [2025-04-24 17:15:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 39 proven. 73 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-04-24 17:15:05,657 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:05,721 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:05,721 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:05,747 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:05,747 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2025-04-24 17:15:05,773 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,774 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2025-04-24 17:15:05,797 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,797 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2025-04-24 17:15:05,823 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,824 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 13 [2025-04-24 17:15:05,852 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:05,852 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2025-04-24 17:15:05,884 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,885 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 12 [2025-04-24 17:15:05,910 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,911 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 12 [2025-04-24 17:15:05,933 INFO L325 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-04-24 17:15:05,933 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 12 [2025-04-24 17:15:05,959 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:05,959 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2025-04-24 17:15:06,340 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 39 proven. 72 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-04-24 17:15:06,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515721880] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:06,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:06,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 20, 19] total 57 [2025-04-24 17:15:06,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824094197] [2025-04-24 17:15:06,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:06,341 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2025-04-24 17:15:06,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:06,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2025-04-24 17:15:06,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2911, Unknown=0, NotChecked=0, Total=3306 [2025-04-24 17:15:06,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:06,342 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:06,342 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.9482758620689653) internal successors, (171), 57 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:06,342 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:06,343 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:06,765 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:06,766 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:06,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-04-24 17:15:06,966 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-04-24 17:15:06,967 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 1 more)] === [2025-04-24 17:15:06,967 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:06,967 INFO L139 ounterexampleChecker]: Examining path program with hash 701077096, occurence #2 [2025-04-24 17:15:06,967 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 17:15:06,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 17:15:06,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:15:06,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 101 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2025-04-24 17:15:06,967 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:06,967 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-04-24 17:15:06,967 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:06,967 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:15:06,967 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:06,968 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:06,968 INFO L85 PathProgramCache]: Analyzing trace with hash -444715953, now seen corresponding path program 12 times [2025-04-24 17:15:06,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:06,968 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733978866] [2025-04-24 17:15:06,968 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:15:06,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:06,991 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 6 equivalence classes. [2025-04-24 17:15:07,032 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 97 of 107 statements. [2025-04-24 17:15:07,033 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:15:07,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 3 proven. 108 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2025-04-24 17:15:07,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:07,210 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733978866] [2025-04-24 17:15:07,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733978866] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:07,210 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118157322] [2025-04-24 17:15:07,211 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:15:07,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:07,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:07,213 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:07,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-04-24 17:15:07,291 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 6 equivalence classes. [2025-04-24 17:15:07,338 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 97 of 107 statements. [2025-04-24 17:15:07,338 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-04-24 17:15:07,339 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:07,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-04-24 17:15:07,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 6 proven. 104 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2025-04-24 17:15:07,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2025-04-24 17:15:07,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118157322] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:07,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:07,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 30 [2025-04-24 17:15:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558791075] [2025-04-24 17:15:07,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:07,772 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-04-24 17:15:07,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:07,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-04-24 17:15:07,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2025-04-24 17:15:07,773 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:07,773 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:07,773 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 30 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:07,773 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:08,095 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:08,096 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-24 17:15:08,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-04-24 17:15:08,296 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:08,297 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 1 more)] === [2025-04-24 17:15:08,297 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:08,297 INFO L139 ounterexampleChecker]: Examining path program with hash 701077096, occurence #3 [2025-04-24 17:15:08,297 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-04-24 17:15:08,297 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-04-24 17:15:08,297 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-04-24 17:15:08,297 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 114 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-04-24 17:15:08,297 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:08,297 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-04-24 17:15:08,298 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:08,298 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:15:08,298 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:08,298 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:08,298 INFO L85 PathProgramCache]: Analyzing trace with hash -2066470865, now seen corresponding path program 13 times [2025-04-24 17:15:08,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:08,298 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863908025] [2025-04-24 17:15:08,298 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:15:08,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:08,312 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-04-24 17:15:08,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-04-24 17:15:08,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:08,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:09,716 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 1 proven. 168 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-04-24 17:15:09,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:09,716 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863908025] [2025-04-24 17:15:09,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863908025] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:09,716 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539227917] [2025-04-24 17:15:09,716 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:15:09,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:09,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:09,718 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:15:09,719 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:15:09,796 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-04-24 17:15:09,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-04-24 17:15:09,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:09,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:09,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-04-24 17:15:09,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:10,569 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-04-24 17:15:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 6 proven. 156 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2025-04-24 17:15:10,593 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:10,733 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:10,734 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:11,055 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 36 proven. 56 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-04-24 17:15:11,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539227917] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:11,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:11,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 23, 17] total 69 [2025-04-24 17:15:11,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577300086] [2025-04-24 17:15:11,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:11,056 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-04-24 17:15:11,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:11,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-04-24 17:15:11,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=4378, Unknown=0, NotChecked=0, Total=4692 [2025-04-24 17:15:11,058 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:11,058 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:11,058 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 3.1594202898550723) internal successors, (218), 69 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-04-24 17:15:11,058 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:15,342 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:15:15,343 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-04-24 17:15:15,349 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:15:15,543 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:15,543 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 1 more)] === [2025-04-24 17:15:15,543 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:15,543 INFO L139 ounterexampleChecker]: Examining path program with hash 593885609, occurence #1 [2025-04-24 17:15:15,543 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:15,543 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:15,544 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:15,544 INFO L85 PathProgramCache]: Analyzing trace with hash 744448064, now seen corresponding path program 14 times [2025-04-24 17:15:15,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:15,544 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202148923] [2025-04-24 17:15:15,544 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:15:15,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:15,560 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 143 statements into 2 equivalence classes. [2025-04-24 17:15:15,634 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 17:15:15,634 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:15:15,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 3 proven. 378 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-04-24 17:15:17,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:17,232 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202148923] [2025-04-24 17:15:17,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202148923] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:17,232 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166932325] [2025-04-24 17:15:17,232 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:15:17,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:17,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:17,233 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:15:17,234 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:15:17,314 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 143 statements into 2 equivalence classes. [2025-04-24 17:15:17,365 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 143 of 143 statements. [2025-04-24 17:15:17,365 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:15:17,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:17,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 41 conjuncts are in the unsatisfiable core [2025-04-24 17:15:17,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:18,476 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-04-24 17:15:18,507 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 6 proven. 310 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2025-04-24 17:15:18,507 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:18,686 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:18,687 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:19,105 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 127 proven. 75 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2025-04-24 17:15:19,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166932325] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:19,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:19,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 27, 17] total 84 [2025-04-24 17:15:19,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869109196] [2025-04-24 17:15:19,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:19,106 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2025-04-24 17:15:19,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:19,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2025-04-24 17:15:19,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=6561, Unknown=0, NotChecked=0, Total=6972 [2025-04-24 17:15:19,108 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:19,108 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:19,108 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.2023809523809526) internal successors, (269), 84 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:19,108 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-04-24 17:15:19,109 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:25,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:25,718 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-04-24 17:15:25,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2025-04-24 17:15:25,726 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:15:25,919 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:25,920 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 1 more)] === [2025-04-24 17:15:25,920 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:25,920 INFO L139 ounterexampleChecker]: Examining path program with hash -983955381, occurence #1 [2025-04-24 17:15:25,920 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:25,920 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:25,920 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:25,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1690524732, now seen corresponding path program 15 times [2025-04-24 17:15:25,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:25,920 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382678301] [2025-04-24 17:15:25,920 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:15:25,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:25,933 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 199 statements into 17 equivalence classes. [2025-04-24 17:15:25,979 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 95 of 199 statements. [2025-04-24 17:15:25,979 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-24 17:15:25,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:26,596 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 344 proven. 30 refuted. 0 times theorem prover too weak. 747 trivial. 0 not checked. [2025-04-24 17:15:26,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:26,597 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382678301] [2025-04-24 17:15:26,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382678301] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:26,597 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270027156] [2025-04-24 17:15:26,597 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:15:26,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:26,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:26,598 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:15:26,599 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:15:26,693 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 199 statements into 17 equivalence classes. [2025-04-24 17:15:26,836 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 95 of 199 statements. [2025-04-24 17:15:26,836 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-04-24 17:15:26,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:26,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-04-24 17:15:26,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:27,049 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:27,049 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2025-04-24 17:15:27,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 360 proven. 18 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2025-04-24 17:15:27,147 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:27,263 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:27,263 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1121 backedges. 344 proven. 29 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2025-04-24 17:15:27,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270027156] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:27,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:27,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 14] total 39 [2025-04-24 17:15:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513784512] [2025-04-24 17:15:27,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:27,463 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-04-24 17:15:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:27,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-04-24 17:15:27,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1218, Unknown=0, NotChecked=0, Total=1482 [2025-04-24 17:15:27,464 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:27,464 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:27,464 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.5641025641025643) internal successors, (139), 39 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:27,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:27,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:27,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:27,464 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:27,465 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:27,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-24 17:15:27,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2025-04-24 17:15:27,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2025-04-24 17:15:27,466 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2025-04-24 17:15:29,023 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-04-24 17:15:29,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:29,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-04-24 17:15:29,224 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-04-24 17:15:29,225 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 1 more)] === [2025-04-24 17:15:29,225 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:29,225 INFO L139 ounterexampleChecker]: Examining path program with hash 1738765978, occurence #1 [2025-04-24 17:15:29,225 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:29,225 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:29,225 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash -738246509, now seen corresponding path program 16 times [2025-04-24 17:15:29,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:29,225 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562035326] [2025-04-24 17:15:29,226 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:29,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:29,239 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 211 statements into 2 equivalence classes. [2025-04-24 17:15:29,254 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 161 of 211 statements. [2025-04-24 17:15:29,254 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:15:29,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:30,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 112 proven. 1102 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2025-04-24 17:15:30,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:30,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562035326] [2025-04-24 17:15:30,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562035326] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:30,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429683979] [2025-04-24 17:15:30,589 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:15:30,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:30,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:30,591 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:30,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-04-24 17:15:30,691 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 211 statements into 2 equivalence classes. [2025-04-24 17:15:30,722 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 161 of 211 statements. [2025-04-24 17:15:30,722 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:15:30,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:30,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-04-24 17:15:30,727 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:31,368 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2025-04-24 17:15:31,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 670 proven. 231 refuted. 0 times theorem prover too weak. 423 trivial. 0 not checked. [2025-04-24 17:15:31,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:31,486 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:15:31,486 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:15:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1324 backedges. 828 proven. 46 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2025-04-24 17:15:31,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429683979] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:31,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:31,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 20, 14] total 74 [2025-04-24 17:15:31,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459975051] [2025-04-24 17:15:31,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:31,824 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-04-24 17:15:31,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:31,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-04-24 17:15:31,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4985, Unknown=0, NotChecked=0, Total=5402 [2025-04-24 17:15:31,826 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:31,826 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:31,826 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 3.6621621621621623) internal successors, (271), 74 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:31,826 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:31,826 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2025-04-24 17:15:31,827 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 112 states. [2025-04-24 17:15:31,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:31,828 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:42,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:42,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-04-24 17:15:42,527 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:42,527 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 1 more)] === [2025-04-24 17:15:42,527 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:42,527 INFO L139 ounterexampleChecker]: Examining path program with hash 135449721, occurence #1 [2025-04-24 17:15:42,527 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:42,527 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:42,528 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:42,528 INFO L85 PathProgramCache]: Analyzing trace with hash 455345935, now seen corresponding path program 17 times [2025-04-24 17:15:42,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:42,528 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927139446] [2025-04-24 17:15:42,528 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:15:42,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:42,549 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 299 statements into 17 equivalence classes. [2025-04-24 17:15:42,834 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 299 of 299 statements. [2025-04-24 17:15:42,834 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-04-24 17:15:42,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3272 backedges. 1859 proven. 480 refuted. 0 times theorem prover too weak. 933 trivial. 0 not checked. [2025-04-24 17:15:43,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:43,462 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927139446] [2025-04-24 17:15:43,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927139446] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:43,462 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3387057] [2025-04-24 17:15:43,462 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:15:43,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:43,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:43,464 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:43,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-04-24 17:15:43,584 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 299 statements into 17 equivalence classes. [2025-04-24 17:15:44,857 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 299 of 299 statements. [2025-04-24 17:15:44,857 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-04-24 17:15:44,857 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:44,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 1130 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-04-24 17:15:44,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:45,247 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:15:45,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3272 backedges. 1787 proven. 399 refuted. 0 times theorem prover too weak. 1086 trivial. 0 not checked. [2025-04-24 17:15:45,271 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:45,456 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:15:45,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3272 backedges. 1787 proven. 399 refuted. 0 times theorem prover too weak. 1086 trivial. 0 not checked. [2025-04-24 17:15:45,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3387057] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:45,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:45,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 19] total 54 [2025-04-24 17:15:45,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946968387] [2025-04-24 17:15:45,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:45,697 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-04-24 17:15:45,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:45,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-04-24 17:15:45,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=2449, Unknown=0, NotChecked=0, Total=2862 [2025-04-24 17:15:45,699 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:45,699 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:45,699 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.537037037037037) internal successors, (245), 54 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:45,699 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:45,875 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:45,876 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:45,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-04-24 17:15:46,076 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-04-24 17:15:46,077 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 1 more)] === [2025-04-24 17:15:46,077 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:46,077 INFO L139 ounterexampleChecker]: Examining path program with hash 135449721, occurence #2 [2025-04-24 17:15:46,077 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:46,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:15:46,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-04-24 17:15:46,077 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:15:46,077 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-24 17:15:46,077 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2025-04-24 17:15:46,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,077 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-24 17:15:46,077 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 148 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 280 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 290 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-24 17:15:46,078 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:46,078 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2025-04-24 17:15:46,078 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:46,078 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:15:46,078 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:46,078 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:46,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1702307816, now seen corresponding path program 18 times [2025-04-24 17:15:46,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:46,078 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272556608] [2025-04-24 17:15:46,078 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:15:46,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:46,098 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 300 statements into 17 equivalence classes. [2025-04-24 17:15:46,813 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 300 of 300 statements. [2025-04-24 17:15:46,813 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-04-24 17:15:46,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:49,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3280 backedges. 113 proven. 2631 refuted. 0 times theorem prover too weak. 536 trivial. 0 not checked. [2025-04-24 17:15:49,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:49,025 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272556608] [2025-04-24 17:15:49,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272556608] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:49,025 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117406345] [2025-04-24 17:15:49,025 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:15:49,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:49,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:49,027 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:49,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-04-24 17:15:49,141 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 300 statements into 17 equivalence classes. [2025-04-24 17:15:49,803 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 300 of 300 statements. [2025-04-24 17:15:49,803 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-04-24 17:15:49,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:49,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-04-24 17:15:49,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:50,294 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:15:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3280 backedges. 1865 proven. 482 refuted. 0 times theorem prover too weak. 933 trivial. 0 not checked. [2025-04-24 17:15:50,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:50,580 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:15:50,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3280 backedges. 1865 proven. 482 refuted. 0 times theorem prover too weak. 933 trivial. 0 not checked. [2025-04-24 17:15:50,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117406345] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:50,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:50,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 22] total 69 [2025-04-24 17:15:50,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998164532] [2025-04-24 17:15:50,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:50,890 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-04-24 17:15:50,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:50,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-04-24 17:15:50,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=4222, Unknown=0, NotChecked=0, Total=4692 [2025-04-24 17:15:50,892 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:50,892 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:50,892 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 5.318840579710145) internal successors, (367), 69 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:50,892 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:50,893 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:50,893 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:50,893 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:52,646 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:52,647 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:15:52,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-04-24 17:15:52,847 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-04-24 17:15:52,848 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 1 more)] === [2025-04-24 17:15:52,848 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:52,848 INFO L139 ounterexampleChecker]: Examining path program with hash 1592583957, occurence #1 [2025-04-24 17:15:52,848 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:15:52,848 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:52,848 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:52,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1690991589, now seen corresponding path program 19 times [2025-04-24 17:15:52,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:52,848 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685653510] [2025-04-24 17:15:52,849 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:15:52,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:52,864 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-04-24 17:15:52,904 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-04-24 17:15:52,904 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:52,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:53,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3303 backedges. 1078 proven. 1205 refuted. 0 times theorem prover too weak. 1020 trivial. 0 not checked. [2025-04-24 17:15:53,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:53,681 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685653510] [2025-04-24 17:15:53,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685653510] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:53,681 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184524655] [2025-04-24 17:15:53,681 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:15:53,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:53,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:53,683 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:53,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-04-24 17:15:53,803 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-04-24 17:15:53,892 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-04-24 17:15:53,892 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:15:53,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:53,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-04-24 17:15:53,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:54,471 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:15:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3303 backedges. 1137 proven. 1146 refuted. 0 times theorem prover too weak. 1020 trivial. 0 not checked. [2025-04-24 17:15:54,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:54,686 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:15:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3303 backedges. 1137 proven. 1146 refuted. 0 times theorem prover too weak. 1020 trivial. 0 not checked. [2025-04-24 17:15:55,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184524655] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:55,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:55,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 60 [2025-04-24 17:15:55,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606599100] [2025-04-24 17:15:55,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:55,053 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-04-24 17:15:55,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:55,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-04-24 17:15:55,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=652, Invalid=2888, Unknown=0, NotChecked=0, Total=3540 [2025-04-24 17:15:55,054 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:55,055 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:55,055 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 4.016666666666667) internal successors, (241), 60 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:15:55,055 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:55,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:15:55,310 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:15:55,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-04-24 17:15:55,511 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:55,511 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:15:55,511 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:55,511 INFO L139 ounterexampleChecker]: Examining path program with hash 1592583957, occurence #2 [2025-04-24 17:15:55,512 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-04-24 17:15:55,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-04-24 17:15:55,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:15:55,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 215 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 283 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 299 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 301 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 302 [2025-04-24 17:15:55,512 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:55,512 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 304 [2025-04-24 17:15:55,512 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:55,512 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:15:55,512 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:55,513 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:55,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1701681940, now seen corresponding path program 20 times [2025-04-24 17:15:55,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:55,513 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108967] [2025-04-24 17:15:55,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:15:55,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:55,539 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 307 statements into 2 equivalence classes. [2025-04-24 17:15:55,596 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 307 of 307 statements. [2025-04-24 17:15:55,597 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:15:55,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:56,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3314 backedges. 979 proven. 1343 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2025-04-24 17:15:56,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:56,439 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108967] [2025-04-24 17:15:56,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108967] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:56,439 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111985128] [2025-04-24 17:15:56,439 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:15:56,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:56,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:56,441 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:56,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-04-24 17:15:56,559 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 307 statements into 2 equivalence classes. [2025-04-24 17:15:56,648 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 307 of 307 statements. [2025-04-24 17:15:56,648 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:15:56,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:56,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 1179 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-04-24 17:15:56,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:15:57,232 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:15:57,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3314 backedges. 1038 proven. 1284 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2025-04-24 17:15:57,250 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:15:57,443 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:15:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3314 backedges. 1038 proven. 1284 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2025-04-24 17:15:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111985128] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:15:57,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:15:57,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 65 [2025-04-24 17:15:57,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007809069] [2025-04-24 17:15:57,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:15:57,807 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2025-04-24 17:15:57,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:15:57,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2025-04-24 17:15:57,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=773, Invalid=3387, Unknown=0, NotChecked=0, Total=4160 [2025-04-24 17:15:57,809 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:57,809 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:15:57,809 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.030769230769231) internal successors, (262), 65 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-24 17:15:57,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:57,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,809 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:57,810 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:57,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:57,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:57,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:15:57,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:15:57,811 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:57,931 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:15:57,932 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:15:57,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-04-24 17:15:58,132 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-04-24 17:15:58,132 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:15:58,132 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:15:58,133 INFO L139 ounterexampleChecker]: Examining path program with hash 1592583957, occurence #3 [2025-04-24 17:15:58,133 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:15:58,133 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:15:58,133 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:15:58,133 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 284 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-24 17:15:58,133 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,134 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 300 [2025-04-24 17:15:58,134 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,134 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 302 [2025-04-24 17:15:58,134 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,134 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2025-04-24 17:15:58,134 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:15:58,134 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 305 [2025-04-24 17:15:58,134 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:15:58,134 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:15:58,134 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:15:58,134 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:15:58,134 INFO L85 PathProgramCache]: Analyzing trace with hash 499621061, now seen corresponding path program 21 times [2025-04-24 17:15:58,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:15:58,134 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780042524] [2025-04-24 17:15:58,134 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:15:58,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:15:58,151 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 308 statements into 17 equivalence classes. [2025-04-24 17:15:58,447 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 212 of 308 statements. [2025-04-24 17:15:58,447 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-24 17:15:58,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:59,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3326 backedges. 1475 proven. 62 refuted. 0 times theorem prover too weak. 1789 trivial. 0 not checked. [2025-04-24 17:15:59,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:15:59,092 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780042524] [2025-04-24 17:15:59,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780042524] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:15:59,092 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13448405] [2025-04-24 17:15:59,092 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:15:59,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:15:59,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:15:59,094 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:15:59,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-04-24 17:15:59,215 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 308 statements into 17 equivalence classes. [2025-04-24 17:15:59,806 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 212 of 308 statements. [2025-04-24 17:15:59,806 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-04-24 17:15:59,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:15:59,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-04-24 17:15:59,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:16:00,107 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:16:00,107 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 17 [2025-04-24 17:16:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3326 backedges. 1482 proven. 59 refuted. 0 times theorem prover too weak. 1785 trivial. 0 not checked. [2025-04-24 17:16:00,141 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:16:00,330 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:16:00,330 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2025-04-24 17:16:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3326 backedges. 1470 proven. 67 refuted. 0 times theorem prover too weak. 1789 trivial. 0 not checked. [2025-04-24 17:16:00,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13448405] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:16:00,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:16:00,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 19] total 46 [2025-04-24 17:16:00,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004407974] [2025-04-24 17:16:00,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:16:00,619 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-04-24 17:16:00,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:16:00,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-04-24 17:16:00,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1745, Unknown=0, NotChecked=0, Total=2070 [2025-04-24 17:16:00,620 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:16:00,620 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:16:00,620 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.826086956521739) internal successors, (222), 46 states have internal predecessors, (222), 0 states have call successors, (0), 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:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:00,620 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:00,621 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:16:02,106 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:02,107 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:16:02,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-04-24 17:16:02,307 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-04-24 17:16:02,307 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:16:02,307 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:16:02,308 INFO L139 ounterexampleChecker]: Examining path program with hash 1592583957, occurence #4 [2025-04-24 17:16:02,308 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-04-24 17:16:02,308 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:16:02,308 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:16:02,308 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 284 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 300 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 304 [2025-04-24 17:16:02,308 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 308 [2025-04-24 17:16:02,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 312 [2025-04-24 17:16:02,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 314 [2025-04-24 17:16:02,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 315 [2025-04-24 17:16:02,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:16:02,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 317 [2025-04-24 17:16:02,309 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:16:02,309 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:16:02,309 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:16:02,309 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:16:02,309 INFO L85 PathProgramCache]: Analyzing trace with hash 949577500, now seen corresponding path program 22 times [2025-04-24 17:16:02,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:16:02,309 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890673844] [2025-04-24 17:16:02,309 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:16:02,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:02,326 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 320 statements into 2 equivalence classes. [2025-04-24 17:16:02,349 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 239 of 320 statements. [2025-04-24 17:16:02,349 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:16:02,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:02,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3362 backedges. 764 proven. 1858 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2025-04-24 17:16:02,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:16:02,937 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890673844] [2025-04-24 17:16:02,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890673844] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:02,937 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620922873] [2025-04-24 17:16:02,937 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:16:02,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:16:02,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:16:02,939 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:16:02,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-04-24 17:16:03,064 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 320 statements into 2 equivalence classes. [2025-04-24 17:16:03,100 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 239 of 320 statements. [2025-04-24 17:16:03,100 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-04-24 17:16:03,100 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:03,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-04-24 17:16:03,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:16:03,882 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2025-04-24 17:16:03,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3362 backedges. 1676 proven. 636 refuted. 0 times theorem prover too weak. 1050 trivial. 0 not checked. [2025-04-24 17:16:03,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:16:03,985 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:16:03,985 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 17 [2025-04-24 17:16:04,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3362 backedges. 2091 proven. 46 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2025-04-24 17:16:04,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620922873] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:16:04,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:16:04,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29, 15] total 63 [2025-04-24 17:16:04,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38420290] [2025-04-24 17:16:04,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:16:04,325 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-04-24 17:16:04,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:16:04,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-04-24 17:16:04,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=3470, Unknown=0, NotChecked=0, Total=3906 [2025-04-24 17:16:04,326 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:16:04,326 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:16:04,327 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 4.111111111111111) internal successors, (259), 63 states have internal predecessors, (259), 0 states have call successors, (0), 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:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:04,327 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 199 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:16:04,328 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:16:13,141 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:16:13,142 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:16:13,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-04-24 17:16:13,343 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-04-24 17:16:13,343 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:16:13,343 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:16:13,344 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #1 [2025-04-24 17:16:13,344 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-04-24 17:16:13,344 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:16:13,344 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:16:13,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1702646021, now seen corresponding path program 23 times [2025-04-24 17:16:13,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:16:13,344 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565092941] [2025-04-24 17:16:13,344 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:16:13,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:16:13,360 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 300 statements into 25 equivalence classes. [2025-04-24 17:16:13,676 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) and asserted 300 of 300 statements. [2025-04-24 17:16:13,676 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2025-04-24 17:16:13,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3616 backedges. 0 proven. 3587 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-04-24 17:16:39,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:16:39,961 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565092941] [2025-04-24 17:16:39,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565092941] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:16:39,961 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938988220] [2025-04-24 17:16:39,961 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-24 17:16:39,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:16:39,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:16:39,963 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-04-24 17:16:39,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-04-24 17:16:40,095 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 300 statements into 25 equivalence classes. [2025-04-24 17:16:40,990 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) and asserted 300 of 300 statements. [2025-04-24 17:16:40,990 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2025-04-24 17:16:40,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:16:41,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 371 conjuncts are in the unsatisfiable core [2025-04-24 17:16:41,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:17:04,333 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:17:04,333 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 143 treesize of output 51 [2025-04-24 17:17:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3616 backedges. 6 proven. 3543 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-04-24 17:17:04,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:17:06,405 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:17:06,405 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 143 treesize of output 496 [2025-04-24 17:17:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3616 backedges. 0 proven. 3158 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2025-04-24 17:17:08,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938988220] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:17:08,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:17:08,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [130, 121, 36] total 256 [2025-04-24 17:17:08,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723383364] [2025-04-24 17:17:08,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:17:08,206 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 257 states [2025-04-24 17:17:08,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:17:08,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 257 interpolants. [2025-04-24 17:17:08,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2074, Invalid=63718, Unknown=0, NotChecked=0, Total=65792 [2025-04-24 17:17:08,209 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:08,209 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:17:08,210 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 257 states, 257 states have (on average 2.3190661478599224) internal successors, (596), 256 states have internal predecessors, (596), 0 states have call successors, (0), 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:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:08,210 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:22,863 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:22,864 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:22,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-04-24 17:17:23,064 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:23,064 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:17:23,064 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:17:23,065 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #2 [2025-04-24 17:17:23,065 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:17:23,065 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:17:23,065 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:17:23,065 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 355 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 358 [2025-04-24 17:17:23,065 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:23,065 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 364 [2025-04-24 17:17:23,066 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:23,066 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:17:23,066 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:17:23,066 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:17:23,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1925598779, now seen corresponding path program 24 times [2025-04-24 17:17:23,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:17:23,066 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512305507] [2025-04-24 17:17:23,066 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:17:23,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:17:23,131 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 367 statements into 33 equivalence classes. [2025-04-24 17:17:23,759 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) and asserted 295 of 367 statements. [2025-04-24 17:17:23,759 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2025-04-24 17:17:23,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:24,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5778 backedges. 15 proven. 4211 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2025-04-24 17:17:24,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:17:24,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512305507] [2025-04-24 17:17:24,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512305507] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:17:24,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031524316] [2025-04-24 17:17:24,136 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-24 17:17:24,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:24,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:17:24,139 INFO L229 MonitoredProcess]: Starting monitored process 30 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:17:24,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-04-24 17:17:24,294 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 367 statements into 33 equivalence classes. [2025-04-24 17:17:25,907 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) and asserted 295 of 367 statements. [2025-04-24 17:17:25,907 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2025-04-24 17:17:25,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:25,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 1163 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-04-24 17:17:25,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:17:26,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5778 backedges. 21 proven. 4205 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2025-04-24 17:17:26,518 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:17:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5778 backedges. 28 proven. 4198 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2025-04-24 17:17:26,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031524316] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:17:26,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:17:26,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2025-04-24 17:17:26,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673212685] [2025-04-24 17:17:26,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:17:26,911 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-04-24 17:17:26,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:17:26,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-04-24 17:17:26,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=975, Unknown=0, NotChecked=0, Total=1332 [2025-04-24 17:17:26,911 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:26,911 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:17:26,912 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 5.675675675675675) internal successors, (210), 36 states have internal predecessors, (210), 0 states have call successors, (0), 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:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:26,912 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:27,187 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:27,188 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:27,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-04-24 17:17:27,388 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:27,388 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:17:27,388 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:17:27,389 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #3 [2025-04-24 17:17:27,389 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-04-24 17:17:27,389 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-04-24 17:17:27,389 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-04-24 17:17:27,389 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 291 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,389 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2025-04-24 17:17:27,389 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 355 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 358 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 419 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 422 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 483 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 486 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 547 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 550 [2025-04-24 17:17:27,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:27,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 556 [2025-04-24 17:17:27,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:27,390 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:17:27,390 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:17:27,390 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:17:27,390 INFO L85 PathProgramCache]: Analyzing trace with hash -2123017467, now seen corresponding path program 25 times [2025-04-24 17:17:27,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:17:27,390 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774157094] [2025-04-24 17:17:27,390 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:17:27,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:17:27,419 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 559 statements into 1 equivalence classes. [2025-04-24 17:17:27,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 559 of 559 statements. [2025-04-24 17:17:27,492 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:17:27,492 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 14310 backedges. 4790 proven. 130 refuted. 0 times theorem prover too weak. 9390 trivial. 0 not checked. [2025-04-24 17:17:28,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:17:28,780 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774157094] [2025-04-24 17:17:28,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774157094] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:17:28,780 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526196535] [2025-04-24 17:17:28,781 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-24 17:17:28,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:28,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:17:28,782 INFO L229 MonitoredProcess]: Starting monitored process 31 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:17:28,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-04-24 17:17:28,955 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 559 statements into 1 equivalence classes. [2025-04-24 17:17:29,098 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 559 of 559 statements. [2025-04-24 17:17:29,098 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-24 17:17:29,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:29,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 1997 conjuncts, 31 conjuncts are in the unsatisfiable core [2025-04-24 17:17:29,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:17:29,713 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:17:29,733 INFO L134 CoverageAnalysis]: Checked inductivity of 14310 backedges. 4831 proven. 89 refuted. 0 times theorem prover too weak. 9390 trivial. 0 not checked. [2025-04-24 17:17:29,733 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:17:29,965 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:17:30,265 INFO L134 CoverageAnalysis]: Checked inductivity of 14310 backedges. 4831 proven. 89 refuted. 0 times theorem prover too weak. 9390 trivial. 0 not checked. [2025-04-24 17:17:30,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526196535] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:17:30,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:17:30,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 70 [2025-04-24 17:17:30,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551430910] [2025-04-24 17:17:30,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:17:30,266 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-04-24 17:17:30,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:17:30,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-04-24 17:17:30,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=885, Invalid=3945, Unknown=0, NotChecked=0, Total=4830 [2025-04-24 17:17:30,267 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:30,267 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:17:30,267 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.8142857142857145) internal successors, (267), 70 states have internal predecessors, (267), 0 states have call successors, (0), 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:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:30,267 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:30,268 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:30,471 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:30,472 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:30,473 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:17:30,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-04-24 17:17:30,673 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2025-04-24 17:17:30,673 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:17:30,673 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:17:30,674 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #4 [2025-04-24 17:17:30,674 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-04-24 17:17:30,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:17:30,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-24 17:17:30,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 156 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 228 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 292 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 356 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 359 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 420 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 423 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 484 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 487 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 548 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-24 17:17:30,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:30,675 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 557 [2025-04-24 17:17:30,675 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:30,675 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:17:30,675 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:17:30,675 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:17:30,675 INFO L85 PathProgramCache]: Analyzing trace with hash -34590612, now seen corresponding path program 26 times [2025-04-24 17:17:30,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:17:30,675 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723883788] [2025-04-24 17:17:30,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:17:30,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:17:30,699 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 560 statements into 2 equivalence classes. [2025-04-24 17:17:30,768 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 560 of 560 statements. [2025-04-24 17:17:30,768 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:17:30,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:32,137 INFO L134 CoverageAnalysis]: Checked inductivity of 14323 backedges. 5165 proven. 148 refuted. 0 times theorem prover too weak. 9010 trivial. 0 not checked. [2025-04-24 17:17:32,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:17:32,137 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723883788] [2025-04-24 17:17:32,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723883788] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:17:32,137 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415893300] [2025-04-24 17:17:32,137 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-24 17:17:32,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:32,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:17:32,139 INFO L229 MonitoredProcess]: Starting monitored process 32 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:17:32,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-04-24 17:17:32,309 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 560 statements into 2 equivalence classes. [2025-04-24 17:17:32,453 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 560 of 560 statements. [2025-04-24 17:17:32,453 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-04-24 17:17:32,453 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:32,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 2006 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-04-24 17:17:32,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:17:33,085 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:17:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 14323 backedges. 5210 proven. 103 refuted. 0 times theorem prover too weak. 9010 trivial. 0 not checked. [2025-04-24 17:17:33,106 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:17:33,360 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:17:33,717 INFO L134 CoverageAnalysis]: Checked inductivity of 14323 backedges. 5210 proven. 103 refuted. 0 times theorem prover too weak. 9010 trivial. 0 not checked. [2025-04-24 17:17:33,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415893300] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:17:33,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:17:33,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 75 [2025-04-24 17:17:33,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674006754] [2025-04-24 17:17:33,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:17:33,718 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2025-04-24 17:17:33,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:17:33,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2025-04-24 17:17:33,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1015, Invalid=4535, Unknown=0, NotChecked=0, Total=5550 [2025-04-24 17:17:33,719 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:33,719 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:17:33,719 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 3.8133333333333335) internal successors, (286), 75 states have internal predecessors, (286), 0 states have call successors, (0), 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:17:33,719 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:17:33,720 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:17:33,953 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:33,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-04-24 17:17:34,154 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-04-24 17:17:34,154 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:17:34,154 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:17:34,154 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #5 [2025-04-24 17:17:34,154 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:17:34,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:17:34,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:17:34,154 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-04-24 17:17:34,154 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:34,154 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-04-24 17:17:34,155 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-04-24 17:17:34,155 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 160 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 229 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 293 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 296 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 357 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 360 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 421 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 424 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 485 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 488 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 549 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 552 [2025-04-24 17:17:34,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:34,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 558 [2025-04-24 17:17:34,155 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:34,155 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:17:34,155 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:17:34,156 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:17:34,156 INFO L85 PathProgramCache]: Analyzing trace with hash 282132453, now seen corresponding path program 27 times [2025-04-24 17:17:34,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:17:34,156 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061864417] [2025-04-24 17:17:34,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:17:34,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:17:34,183 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 561 statements into 54 equivalence classes. [2025-04-24 17:17:37,752 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 54 check-sat command(s) and asserted 561 of 561 statements. [2025-04-24 17:17:37,752 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 54 check-sat command(s) [2025-04-24 17:17:37,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:39,274 INFO L134 CoverageAnalysis]: Checked inductivity of 14337 backedges. 5891 proven. 172 refuted. 0 times theorem prover too weak. 8274 trivial. 0 not checked. [2025-04-24 17:17:39,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:17:39,275 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061864417] [2025-04-24 17:17:39,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061864417] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:17:39,275 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752703268] [2025-04-24 17:17:39,275 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-24 17:17:39,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:17:39,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:17:39,277 INFO L229 MonitoredProcess]: Starting monitored process 33 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:17:39,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-04-24 17:17:39,448 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 561 statements into 54 equivalence classes. [2025-04-24 17:17:45,416 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 54 check-sat command(s) and asserted 561 of 561 statements. [2025-04-24 17:17:45,416 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 54 check-sat command(s) [2025-04-24 17:17:45,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:17:45,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 2015 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-04-24 17:17:45,449 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:17:46,186 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2025-04-24 17:17:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 14337 backedges. 5944 proven. 119 refuted. 0 times theorem prover too weak. 8274 trivial. 0 not checked. [2025-04-24 17:17:46,209 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:17:46,509 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2025-04-24 17:17:46,934 INFO L134 CoverageAnalysis]: Checked inductivity of 14337 backedges. 5944 proven. 119 refuted. 0 times theorem prover too weak. 8274 trivial. 0 not checked. [2025-04-24 17:17:46,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752703268] provided 0 perfect and 2 imperfect interpolant sequences [2025-04-24 17:17:46,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-04-24 17:17:46,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 85 [2025-04-24 17:17:46,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379928214] [2025-04-24 17:17:46,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-04-24 17:17:46,935 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2025-04-24 17:17:46,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-24 17:17:46,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2025-04-24 17:17:46,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1285, Invalid=5855, Unknown=0, NotChecked=0, Total=7140 [2025-04-24 17:17:46,937 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:46,937 INFO L485 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-04-24 17:17:46,937 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 4.0) internal successors, (340), 85 states have internal predecessors, (340), 0 states have call successors, (0), 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:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:46,937 INFO L153 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-04-24 17:17:47,140 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-04-24 17:17:47,143 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-24 17:17:47,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-24 17:17:47,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-04-24 17:17:47,344 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-04-24 17:17:47,344 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2025-04-24 17:17:47,344 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-04-24 17:17:47,345 INFO L139 ounterexampleChecker]: Examining path program with hash 1246216737, occurence #6 [2025-04-24 17:17:47,345 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-04-24 17:17:47,345 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-04-24 17:17:47,345 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-04-24 17:17:47,345 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 295 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 298 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 359 [2025-04-24 17:17:47,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 362 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 423 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 426 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 487 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 490 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 551 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 554 [2025-04-24 17:17:47,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-04-24 17:17:47,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 560 [2025-04-24 17:17:47,346 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-04-24 17:17:47,346 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-04-24 17:17:47,346 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-04-24 17:17:47,346 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-24 17:17:47,346 INFO L85 PathProgramCache]: Analyzing trace with hash 938800325, now seen corresponding path program 28 times [2025-04-24 17:17:47,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-24 17:17:47,346 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137559631] [2025-04-24 17:17:47,346 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:17:47,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-24 17:17:47,371 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 563 statements into 2 equivalence classes. [2025-04-24 17:17:49,490 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 563 of 563 statements. [2025-04-24 17:17:49,491 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:17:49,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:19:56,136 INFO L134 CoverageAnalysis]: Checked inductivity of 14368 backedges. 4 proven. 14336 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-04-24 17:19:56,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-24 17:19:56,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137559631] [2025-04-24 17:19:56,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137559631] provided 0 perfect and 1 imperfect interpolant sequences [2025-04-24 17:19:56,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476105223] [2025-04-24 17:19:56,136 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-24 17:19:56,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-04-24 17:19:56,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2025-04-24 17:19:56,138 INFO L229 MonitoredProcess]: Starting monitored process 34 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:19:56,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-04-24 17:19:56,318 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 563 statements into 2 equivalence classes. [2025-04-24 17:19:56,546 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 563 of 563 statements. [2025-04-24 17:19:56,546 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-24 17:19:56,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-24 17:19:56,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 2033 conjuncts, 753 conjuncts are in the unsatisfiable core [2025-04-24 17:19:56,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-04-24 17:21:58,410 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:21:58,410 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 189 treesize of output 69 [2025-04-24 17:21:58,426 INFO L134 CoverageAnalysis]: Checked inductivity of 14368 backedges. 12 proven. 14352 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-04-24 17:21:58,426 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-04-24 17:22:42,357 INFO L325 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-04-24 17:22:42,358 INFO L354 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 303 treesize of output 2256