/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking DFS --traceabstraction.criterion.for.conditional.commutativity.checking RANDOM --traceabstraction.probability.for.random.criterion 50 --traceabstraction.seed.for.random.criterion 213 --traceabstraction.use.limited.checks.recommended.for.dfs true --traceabstraction.limit.for.limited.checks 10 -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-17da818-m [2024-05-07 13:35:49,895 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-07 13:35:49,969 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-05-07 13:35:49,972 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-07 13:35:49,972 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-07 13:35:49,988 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-07 13:35:49,989 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-07 13:35:49,989 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-07 13:35:49,989 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-07 13:35:49,990 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-07 13:35:49,990 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-07 13:35:49,990 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-07 13:35:49,990 INFO L153 SettingsManager]: * Use SBE=true [2024-05-07 13:35:49,991 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-07 13:35:49,991 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-07 13:35:49,991 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-07 13:35:49,992 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-07 13:35:49,994 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-07 13:35:49,994 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-07 13:35:49,995 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-07 13:35:49,998 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-07 13:35:49,998 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-07 13:35:49,998 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-07 13:35:49,999 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-07 13:35:49,999 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-07 13:35:50,000 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-07 13:35:50,000 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-07 13:35:50,000 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-07 13:35:50,000 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-07 13:35:50,000 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-07 13:35:50,001 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-07 13:35:50,002 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-07 13:35:50,003 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Additional conditional commutativity checking -> DFS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> RANDOM Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: probability for random criterion as percentage -> 50 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: seed for random criterion -> 213 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: use limited checks (recommended for DFS) -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Limit for limited checks -> 10 [2024-05-07 13:35:50,224 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-07 13:35:50,254 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-07 13:35:50,256 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-07 13:35:50,257 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-07 13:35:50,258 INFO L274 PluginConnector]: CDTParser initialized [2024-05-07 13:35:50,258 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i [2024-05-07 13:35:51,305 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-07 13:35:51,516 INFO L384 CDTParser]: Found 1 translation units. [2024-05-07 13:35:51,516 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i [2024-05-07 13:35:51,531 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/d8d3beadf/87ec90a6a167473e90b571d064ab45e6/FLAG7949732ef [2024-05-07 13:35:51,544 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/d8d3beadf/87ec90a6a167473e90b571d064ab45e6 [2024-05-07 13:35:51,546 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-07 13:35:51,547 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-07 13:35:51,548 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-07 13:35:51,548 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-07 13:35:51,554 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-07 13:35:51,555 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.05 01:35:51" (1/1) ... [2024-05-07 13:35:51,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@797ce801 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:51, skipping insertion in model container [2024-05-07 13:35:51,557 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.05 01:35:51" (1/1) ... [2024-05-07 13:35:51,610 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-07 13:35:51,933 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i[41323,41336] [2024-05-07 13:35:51,967 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-07 13:35:51,986 INFO L202 MainTranslator]: Completed pre-run [2024-05-07 13:35:52,018 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i[41323,41336] [2024-05-07 13:35:52,038 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-07 13:35:52,086 INFO L206 MainTranslator]: Completed translation [2024-05-07 13:35:52,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52 WrapperNode [2024-05-07 13:35:52,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-07 13:35:52,088 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-07 13:35:52,088 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-07 13:35:52,088 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-07 13:35:52,093 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,118 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,152 INFO L138 Inliner]: procedures = 272, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 282 [2024-05-07 13:35:52,152 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-07 13:35:52,153 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-07 13:35:52,153 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-07 13:35:52,154 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-07 13:35:52,160 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,161 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,175 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,175 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,181 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,184 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,196 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,197 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,199 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-07 13:35:52,199 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-07 13:35:52,200 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-07 13:35:52,200 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-07 13:35:52,200 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (1/1) ... [2024-05-07 13:35:52,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-07 13:35:52,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:52,262 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-07 13:35:52,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-07 13:35:52,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-07 13:35:52,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-05-07 13:35:52,301 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-07 13:35:52,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-07 13:35:52,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-07 13:35:52,304 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-07 13:35:52,445 INFO L241 CfgBuilder]: Building ICFG [2024-05-07 13:35:52,446 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-07 13:35:52,768 INFO L282 CfgBuilder]: Performing block encoding [2024-05-07 13:35:52,809 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-07 13:35:52,810 INFO L309 CfgBuilder]: Removed 35 assume(true) statements. [2024-05-07 13:35:52,811 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.05 01:35:52 BoogieIcfgContainer [2024-05-07 13:35:52,811 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-07 13:35:52,813 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-07 13:35:52,813 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-07 13:35:52,815 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-07 13:35:52,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.05 01:35:51" (1/3) ... [2024-05-07 13:35:52,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2218f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.05 01:35:52, skipping insertion in model container [2024-05-07 13:35:52,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.05 01:35:52" (2/3) ... [2024-05-07 13:35:52,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2218f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.05 01:35:52, skipping insertion in model container [2024-05-07 13:35:52,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.05 01:35:52" (3/3) ... [2024-05-07 13:35:52,817 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_71-funloop_racing.i [2024-05-07 13:35:52,823 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-07 13:35:52,829 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-07 13:35:52,830 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-05-07 13:35:52,830 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-07 13:35:52,866 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-05-07 13:35:52,897 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:35:52,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:35:52,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:52,900 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) [2024-05-07 13:35:52,910 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 [2024-05-07 13:35:52,935 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:35:52,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:52,945 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:35:52,950 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:35:52,950 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-05-07 13:35:52,982 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-07 13:35:52,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:52,983 INFO L85 PathProgramCache]: Analyzing trace with hash -832533750, now seen corresponding path program 1 times [2024-05-07 13:35:52,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:52,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748002240] [2024-05-07 13:35:52,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:52,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:53,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:53,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:53,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748002240] [2024-05-07 13:35:53,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748002240] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:35:53,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:35:53,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:35:53,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299095237] [2024-05-07 13:35:53,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:35:53,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:35:53,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:53,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:35:53,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:35:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:53,341 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:53,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:53,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:53,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:53,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-07 13:35:53,381 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-07 13:35:53,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:53,381 INFO L85 PathProgramCache]: Analyzing trace with hash -346641291, now seen corresponding path program 1 times [2024-05-07 13:35:53,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019951815] [2024-05-07 13:35:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:53,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:53,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019951815] [2024-05-07 13:35:53,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019951815] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:53,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794022091] [2024-05-07 13:35:53,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:53,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:53,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:53,541 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) [2024-05-07 13:35:53,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-07 13:35:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:53,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:35:53,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:53,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:53,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:53,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794022091] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:53,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:53,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:35:53,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983722880] [2024-05-07 13:35:53,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:53,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:35:53,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:53,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:35:53,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:35:53,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:53,715 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:53,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:53,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:53,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:53,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-05-07 13:35:54,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-05-07 13:35:54,016 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-07 13:35:54,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:54,017 INFO L85 PathProgramCache]: Analyzing trace with hash 381373845, now seen corresponding path program 2 times [2024-05-07 13:35:54,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:54,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363387679] [2024-05-07 13:35:54,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:54,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:54,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:54,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:54,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363387679] [2024-05-07 13:35:54,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363387679] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:54,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746325809] [2024-05-07 13:35:54,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:35:54,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:54,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:54,178 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) [2024-05-07 13:35:54,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-07 13:35:54,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:35:54,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:35:54,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:35:54,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:54,303 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:54,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:54,389 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:54,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746325809] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:54,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:54,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:35:54,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860936959] [2024-05-07 13:35:54,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:54,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:35:54,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:54,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:35:54,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:35:54,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:54,392 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:54,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 18 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:54,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:54,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:54,392 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:54,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:54,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:54,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:54,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-05-07 13:35:54,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:54,793 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-07 13:35:54,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:54,793 INFO L85 PathProgramCache]: Analyzing trace with hash 487184341, now seen corresponding path program 3 times [2024-05-07 13:35:54,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:54,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851990931] [2024-05-07 13:35:54,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:54,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:54,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:55,123 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:55,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:55,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851990931] [2024-05-07 13:35:55,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851990931] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:55,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960996231] [2024-05-07 13:35:55,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:35:55,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:55,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:55,126 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) [2024-05-07 13:35:55,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-07 13:35:55,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-05-07 13:35:55,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:35:55,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 16 conjunts are in the unsatisfiable core [2024-05-07 13:35:55,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:55,315 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:55,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-07 13:35:55,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960996231] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:55,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2024-05-07 13:35:55,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260001926] [2024-05-07 13:35:55,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:55,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:35:55,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:35:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:35:55,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:55,481 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:55,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 23 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:55,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:55,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:55,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:55,482 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:55,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:35:55,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-07 13:35:55,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:55,942 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-05-07 13:35:55,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:55,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1384418966, now seen corresponding path program 4 times [2024-05-07 13:35:55,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:55,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898062497] [2024-05-07 13:35:55,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:55,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:55,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:35:55,965 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:35:55,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:35:55,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:35:55,995 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:35:55,995 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining) [2024-05-07 13:35:55,996 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2024-05-07 13:35:55,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2024-05-07 13:35:55,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2024-05-07 13:35:55,997 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2024-05-07 13:35:55,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-07 13:35:56,000 INFO L448 BasicCegarLoop]: Path program histogram: [4, 1] [2024-05-07 13:35:56,002 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:35:56,002 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-05-07 13:35:56,024 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-05-07 13:35:56,027 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:35:56,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:35:56,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:56,029 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:35:56,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2024-05-07 13:35:56,035 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:35:56,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:56,035 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:35:56,036 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:35:56,036 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-05-07 13:35:56,056 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:56,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:56,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1777710314, now seen corresponding path program 1 times [2024-05-07 13:35:56,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:56,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701347414] [2024-05-07 13:35:56,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:56,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:56,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:56,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701347414] [2024-05-07 13:35:56,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701347414] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:35:56,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:35:56,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:35:56,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516721839] [2024-05-07 13:35:56,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:35:56,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:35:56,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:35:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:35:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:56,089 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:56,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:56,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:56,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:56,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-07 13:35:56,115 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:56,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:56,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1414606418, now seen corresponding path program 1 times [2024-05-07 13:35:56,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:56,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363846368] [2024-05-07 13:35:56,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:56,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:56,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:56,159 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:56,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363846368] [2024-05-07 13:35:56,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363846368] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:56,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028302064] [2024-05-07 13:35:56,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:56,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:56,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:56,172 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) [2024-05-07 13:35:56,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-07 13:35:56,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:56,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:35:56,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:56,273 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:56,316 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028302064] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:56,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:56,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:35:56,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512470083] [2024-05-07 13:35:56,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:56,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:35:56,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:56,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:35:56,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:35:56,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:56,318 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:56,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:56,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:56,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:56,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:56,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:56,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-05-07 13:35:56,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:56,577 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:56,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:56,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1962647662, now seen corresponding path program 2 times [2024-05-07 13:35:56,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:56,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874937346] [2024-05-07 13:35:56,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:56,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:56,668 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:56,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874937346] [2024-05-07 13:35:56,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874937346] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:56,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639880990] [2024-05-07 13:35:56,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:35:56,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:56,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:56,670 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:35:56,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-07 13:35:56,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:35:56,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:35:56,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:35:56,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:56,797 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:56,863 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:56,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639880990] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:56,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:56,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:35:56,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821580295] [2024-05-07 13:35:56,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:56,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:35:56,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:56,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:35:56,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:35:56,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:56,865 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:56,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:56,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:56,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:56,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:57,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-07 13:35:57,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-05-07 13:35:57,227 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:57,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:57,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1983311342, now seen corresponding path program 3 times [2024-05-07 13:35:57,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:57,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999101132] [2024-05-07 13:35:57,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:57,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:57,418 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:57,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:57,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999101132] [2024-05-07 13:35:57,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999101132] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:57,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627812712] [2024-05-07 13:35:57,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:35:57,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:57,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:57,420 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) [2024-05-07 13:35:57,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-07 13:35:57,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-07 13:35:57,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:35:57,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-07 13:35:57,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:57,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:35:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-07 13:35:57,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:58,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:35:58,084 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-07 13:35:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627812712] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:58,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:58,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 9] total 32 [2024-05-07 13:35:58,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85111095] [2024-05-07 13:35:58,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:58,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-05-07 13:35:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:58,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-05-07 13:35:58,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2024-05-07 13:35:58,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:58,086 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:58,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.28125) internal successors, (201), 32 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:58,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:58,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:58,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:58,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:35:58,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-05-07 13:35:58,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:58,944 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:58,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:58,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1744496907, now seen corresponding path program 1 times [2024-05-07 13:35:58,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:58,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010482024] [2024-05-07 13:35:58,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:58,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:58,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:59,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:35:59,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010482024] [2024-05-07 13:35:59,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010482024] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:35:59,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062349471] [2024-05-07 13:35:59,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:59,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:35:59,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:59,150 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) [2024-05-07 13:35:59,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-07 13:35:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:35:59,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:35:59,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:35:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:59,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:35:59,493 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-07 13:35:59,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062349471] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:35:59,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:35:59,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:35:59,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948027310] [2024-05-07 13:35:59,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:35:59,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:35:59,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:35:59,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:35:59,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:35:59,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:59,495 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:35:59,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 23 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:35:59,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:59,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:59,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:59,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:35:59,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:35:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:35:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:35:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:35:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:35:59,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:35:59,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-07 13:35:59,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-05-07 13:35:59,916 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2024-05-07 13:35:59,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:59,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1607660107, now seen corresponding path program 2 times [2024-05-07 13:35:59,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:35:59,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735522157] [2024-05-07 13:35:59,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:35:59,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:35:59,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:35:59,933 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:35:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:35:59,950 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:35:59,950 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2024-05-07 13:35:59,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2024-05-07 13:35:59,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-07 13:35:59,951 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 1] [2024-05-07 13:35:59,952 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:35:59,952 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2024-05-07 13:35:59,975 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-05-07 13:35:59,978 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:35:59,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:35:59,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:35:59,979 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:35:59,983 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:35:59,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:35:59,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:35:59,984 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:35:59,984 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-07 13:35:59,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2024-05-07 13:36:00,034 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:00,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:00,034 INFO L85 PathProgramCache]: Analyzing trace with hash 375817319, now seen corresponding path program 1 times [2024-05-07 13:36:00,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:00,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194677719] [2024-05-07 13:36:00,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:00,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:00,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:00,068 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-05-07 13:36:00,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:00,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194677719] [2024-05-07 13:36:00,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194677719] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:00,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:00,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:36:00,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205429832] [2024-05-07 13:36:00,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:00,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:36:00,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:00,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:36:00,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:36:00,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:00,070 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:00,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:00,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:00,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:00,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-07 13:36:00,122 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:00,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:00,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1172841755, now seen corresponding path program 1 times [2024-05-07 13:36:00,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:00,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937863833] [2024-05-07 13:36:00,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:00,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:00,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:00,163 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:00,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937863833] [2024-05-07 13:36:00,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937863833] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:00,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786113531] [2024-05-07 13:36:00,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:00,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:00,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:00,168 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) [2024-05-07 13:36:00,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-07 13:36:00,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:00,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:36:00,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:00,293 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,293 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:00,316 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786113531] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:00,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:00,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:36:00,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780683184] [2024-05-07 13:36:00,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:00,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:36:00,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:00,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:36:00,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:36:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:00,318 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:00,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:00,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:00,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:00,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:00,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:00,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:00,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:00,580 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:00,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash 914881915, now seen corresponding path program 2 times [2024-05-07 13:36:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:00,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708717331] [2024-05-07 13:36:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:00,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:00,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708717331] [2024-05-07 13:36:00,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708717331] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579970996] [2024-05-07 13:36:00,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:00,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:00,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:00,682 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) [2024-05-07 13:36:00,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-07 13:36:00,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:00,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:00,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:36:00,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:00,822 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:00,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579970996] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:00,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:00,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:36:00,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289712517] [2024-05-07 13:36:00,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:00,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:36:00,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:36:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:36:00,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:00,920 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:00,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 18 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:00,921 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:00,921 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:00,921 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:01,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:01,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-05-07 13:36:01,277 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:01,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:01,277 INFO L85 PathProgramCache]: Analyzing trace with hash 748471867, now seen corresponding path program 3 times [2024-05-07 13:36:01,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:01,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118472609] [2024-05-07 13:36:01,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:01,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:01,450 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:01,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118472609] [2024-05-07 13:36:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118472609] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035800622] [2024-05-07 13:36:01,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:36:01,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:01,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:01,452 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) [2024-05-07 13:36:01,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-07 13:36:01,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-07 13:36:01,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:01,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-07 13:36:01,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:01,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 35 proven. 5 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2024-05-07 13:36:01,948 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:02,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:02,123 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 35 proven. 5 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2024-05-07 13:36:02,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035800622] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:02,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:02,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 9] total 32 [2024-05-07 13:36:02,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064150094] [2024-05-07 13:36:02,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:02,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-05-07 13:36:02,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:02,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-05-07 13:36:02,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2024-05-07 13:36:02,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:02,125 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:02,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.0) internal successors, (256), 32 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:02,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:02,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:02,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:02,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:36:02,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:02,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-05-07 13:36:02,958 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:02,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:02,959 INFO L85 PathProgramCache]: Analyzing trace with hash 469890083, now seen corresponding path program 1 times [2024-05-07 13:36:02,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:02,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36300648] [2024-05-07 13:36:02,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:02,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:03,208 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:03,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36300648] [2024-05-07 13:36:03,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36300648] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170655673] [2024-05-07 13:36:03,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:03,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:03,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:03,218 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) [2024-05-07 13:36:03,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-07 13:36:03,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:03,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:36:03,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:03,399 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-05-07 13:36:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170655673] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:03,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:36:03,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089325058] [2024-05-07 13:36:03,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:36:03,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:03,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:36:03,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:36:03,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:03,580 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:03,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 23 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:03,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:03,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:03,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:03,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:36:03,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:03,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:36:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:03,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:04,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-05-07 13:36:04,121 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:04,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:04,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1264146493, now seen corresponding path program 2 times [2024-05-07 13:36:04,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:04,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142204897] [2024-05-07 13:36:04,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:04,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:04,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:04,834 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 35 proven. 5 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:04,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:04,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142204897] [2024-05-07 13:36:04,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142204897] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:04,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61937493] [2024-05-07 13:36:04,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:04,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:04,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:04,836 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) [2024-05-07 13:36:04,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-07 13:36:04,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:04,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:04,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:36:04,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:05,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:05,263 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 35 proven. 5 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:05,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:05,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:05,388 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 35 proven. 5 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:05,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61937493] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:05,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:05,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 26 [2024-05-07 13:36:05,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320882807] [2024-05-07 13:36:05,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:05,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-05-07 13:36:05,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:05,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-05-07 13:36:05,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-05-07 13:36:05,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:05,390 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:05,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.153846153846153) internal successors, (212), 26 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:05,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:05,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:05,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:05,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-05-07 13:36:05,938 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:05,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:05,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1001647832, now seen corresponding path program 1 times [2024-05-07 13:36:05,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:05,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268944830] [2024-05-07 13:36:05,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:05,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:06,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268944830] [2024-05-07 13:36:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268944830] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660420401] [2024-05-07 13:36:06,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:06,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:06,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:06,515 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) [2024-05-07 13:36:06,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-07 13:36:06,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:06,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:36:06,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:06,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:06,962 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:07,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:07,110 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-05-07 13:36:07,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660420401] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:07,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:07,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 26 [2024-05-07 13:36:07,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710989455] [2024-05-07 13:36:07,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:07,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-05-07 13:36:07,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:07,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-05-07 13:36:07,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-05-07 13:36:07,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:07,114 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:07,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.076923076923077) internal successors, (236), 26 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:07,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:07,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:07,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:07,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-05-07 13:36:07,629 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-05-07 13:36:07,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:07,629 INFO L85 PathProgramCache]: Analyzing trace with hash 854900457, now seen corresponding path program 1 times [2024-05-07 13:36:07,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:07,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678193380] [2024-05-07 13:36:07,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:07,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:07,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:36:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:07,670 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:36:07,670 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2024-05-07 13:36:07,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2024-05-07 13:36:07,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-07 13:36:07,672 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1] [2024-05-07 13:36:07,673 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:36:07,673 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2024-05-07 13:36:07,702 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-05-07 13:36:07,705 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:36:07,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:36:07,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:07,734 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:36:07,738 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:36:07,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:07,739 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:36:07,739 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:36:07,739 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-05-07 13:36:07,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Waiting until timeout for monitored process [2024-05-07 13:36:07,787 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:07,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash 986620046, now seen corresponding path program 1 times [2024-05-07 13:36:07,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:07,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076450328] [2024-05-07 13:36:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-05-07 13:36:07,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076450328] [2024-05-07 13:36:07,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076450328] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:07,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:07,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:36:07,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237625229] [2024-05-07 13:36:07,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:07,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:36:07,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:36:07,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:36:07,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:07,827 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:07,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:07,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:07,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:07,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-07 13:36:07,913 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:07,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:07,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1836557068, now seen corresponding path program 1 times [2024-05-07 13:36:07,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:07,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738056137] [2024-05-07 13:36:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:07,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:07,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:07,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:07,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738056137] [2024-05-07 13:36:07,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738056137] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:07,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324650040] [2024-05-07 13:36:07,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:07,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:07,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:07,984 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) [2024-05-07 13:36:08,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-07 13:36:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:08,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:36:08,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:08,168 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:08,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:08,186 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:08,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324650040] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:08,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:08,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:36:08,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367063249] [2024-05-07 13:36:08,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:08,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:36:08,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:08,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:36:08,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:36:08,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:08,187 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:08,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 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) [2024-05-07 13:36:08,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:08,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:08,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:08,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-05-07 13:36:08,452 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:08,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:08,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1986069196, now seen corresponding path program 2 times [2024-05-07 13:36:08,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:08,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570114666] [2024-05-07 13:36:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:08,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:08,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570114666] [2024-05-07 13:36:08,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570114666] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891887115] [2024-05-07 13:36:08,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:08,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:08,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:08,569 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) [2024-05-07 13:36:08,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-07 13:36:08,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:08,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:08,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:36:08,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:08,756 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:08,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:08,832 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891887115] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:08,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:08,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:36:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154083511] [2024-05-07 13:36:08,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:08,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:36:08,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:08,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:36:08,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:36:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:08,834 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:08,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.5) internal successors, (135), 18 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:08,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:08,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:08,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:08,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:09,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:09,175 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:09,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:09,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1780593228, now seen corresponding path program 3 times [2024-05-07 13:36:09,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:09,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540877769] [2024-05-07 13:36:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:09,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:09,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:09,432 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:09,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:09,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540877769] [2024-05-07 13:36:09,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540877769] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:09,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647134000] [2024-05-07 13:36:09,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:36:09,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:09,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:09,450 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) [2024-05-07 13:36:09,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-07 13:36:09,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-07 13:36:09,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:09,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 33 conjunts are in the unsatisfiable core [2024-05-07 13:36:09,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:10,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:10,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:10,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:10,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:10,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 55 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-05-07 13:36:10,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:10,614 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1013 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_1013) |c_~#cache~0.base|) (+ |c_~#cache~0.offset| 4)) 0))) is different from false [2024-05-07 13:36:10,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:10,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:36:10,648 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:10,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:36:10,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:36:10,877 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 40 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 15 not checked. [2024-05-07 13:36:10,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647134000] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:10,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:10,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 12] total 37 [2024-05-07 13:36:10,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122282069] [2024-05-07 13:36:10,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:10,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-05-07 13:36:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:10,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-05-07 13:36:10,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1100, Unknown=5, NotChecked=68, Total=1332 [2024-05-07 13:36:10,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:10,879 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:10,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.432432432432432) internal successors, (349), 37 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:10,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:10,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:10,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:10,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:11,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:11,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:11,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:11,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:36:11,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:11,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-05-07 13:36:11,981 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:11,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:11,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2002973103, now seen corresponding path program 1 times [2024-05-07 13:36:11,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:11,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432078200] [2024-05-07 13:36:11,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:11,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:11,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:12,241 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:12,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:12,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432078200] [2024-05-07 13:36:12,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432078200] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:12,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324717379] [2024-05-07 13:36:12,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:12,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:12,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:12,243 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) [2024-05-07 13:36:12,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-07 13:36:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:12,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:36:12,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:12,473 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:12,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:12,631 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-05-07 13:36:12,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324717379] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:12,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:12,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:36:12,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808216349] [2024-05-07 13:36:12,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:12,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:36:12,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:12,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:36:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:36:12,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:12,633 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:12,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.434782608695652) internal successors, (148), 23 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:12,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:12,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:12,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:12,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:36:12,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:12,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:13,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:13,074 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:13,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:13,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1569806703, now seen corresponding path program 2 times [2024-05-07 13:36:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123075376] [2024-05-07 13:36:13,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:13,510 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 65 proven. 5 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:13,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123075376] [2024-05-07 13:36:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123075376] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:13,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857643842] [2024-05-07 13:36:13,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:13,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:13,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:13,520 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) [2024-05-07 13:36:13,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-07 13:36:13,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:13,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:13,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:36:13,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:13,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:14,016 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 55 proven. 5 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:36:14,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:14,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:14,135 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 55 proven. 5 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:36:14,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857643842] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:14,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:14,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 26 [2024-05-07 13:36:14,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908132327] [2024-05-07 13:36:14,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:14,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-05-07 13:36:14,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:14,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-05-07 13:36:14,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2024-05-07 13:36:14,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:14,137 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:14,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.923076923076923) internal successors, (258), 26 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:14,138 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:14,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:14,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-07 13:36:14,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:14,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-05-07 13:36:14,959 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash -815455274, now seen corresponding path program 1 times [2024-05-07 13:36:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:14,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80110415] [2024-05-07 13:36:14,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 45 proven. 15 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:36:15,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:15,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80110415] [2024-05-07 13:36:15,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80110415] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:15,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023149967] [2024-05-07 13:36:15,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:15,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:15,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:15,502 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) [2024-05-07 13:36:15,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-07 13:36:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:15,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 29 conjunts are in the unsatisfiable core [2024-05-07 13:36:15,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:15,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:16,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:16,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:36:16,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:16,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:36:16,307 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 45 proven. 15 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:36:16,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:16,357 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1275 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_1275) |c_~#cache~0.base|) (+ (* |c_t_funThread4of4ForFork0_~i~0#1| 28) |c_~#cache~0.offset| 4)) 0))) is different from false [2024-05-07 13:36:16,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:16,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:36:16,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:16,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:36:16,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:36:16,661 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 255 trivial. 15 not checked. [2024-05-07 13:36:16,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023149967] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:16,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:16,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 33 [2024-05-07 13:36:16,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127633231] [2024-05-07 13:36:16,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:16,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-05-07 13:36:16,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:16,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-05-07 13:36:16,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=859, Unknown=1, NotChecked=60, Total=1056 [2024-05-07 13:36:16,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:16,663 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:16,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 9.030303030303031) internal successors, (298), 33 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-07 13:36:16,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-07 13:36:17,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:17,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:17,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-05-07 13:36:17,221 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 5 more)] === [2024-05-07 13:36:17,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:17,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1289211337, now seen corresponding path program 1 times [2024-05-07 13:36:17,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:17,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783268001] [2024-05-07 13:36:17,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:17,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:17,246 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:36:17,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:17,267 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:36:17,268 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2024-05-07 13:36:17,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2024-05-07 13:36:17,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-07 13:36:17,269 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1] [2024-05-07 13:36:17,270 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:36:17,270 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2024-05-07 13:36:17,295 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2024-05-07 13:36:17,298 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:36:17,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:36:17,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:17,314 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:36:17,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Waiting until timeout for monitored process [2024-05-07 13:36:17,342 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:36:17,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:17,342 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:36:17,342 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:36:17,343 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-07 13:36:17,409 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:17,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:17,410 INFO L85 PathProgramCache]: Analyzing trace with hash -533970316, now seen corresponding path program 1 times [2024-05-07 13:36:17,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:17,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88149205] [2024-05-07 13:36:17,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:17,446 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-05-07 13:36:17,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:17,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88149205] [2024-05-07 13:36:17,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88149205] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:17,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:17,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:36:17,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747868915] [2024-05-07 13:36:17,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:17,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:36:17,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:17,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:36:17,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:36:17,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:17,447 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:17,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:17,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:17,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1134 treesize of output 1038 [2024-05-07 13:36:17,676 INFO L85 PathProgramCache]: Analyzing trace with hash 2097748490, now seen corresponding path program 1 times [2024-05-07 13:36:17,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:17,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:17,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:17,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-05-07 13:36:17,798 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:17,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:17,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1621975428, now seen corresponding path program 1 times [2024-05-07 13:36:17,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:17,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089322625] [2024-05-07 13:36:17,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:17,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:17,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:17,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089322625] [2024-05-07 13:36:17,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089322625] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:17,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42144281] [2024-05-07 13:36:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:17,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:17,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:17,859 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) [2024-05-07 13:36:17,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-05-07 13:36:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:18,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:36:18,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:18,162 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:18,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:18,183 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:18,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42144281] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:18,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:18,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:36:18,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222528344] [2024-05-07 13:36:18,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:18,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:36:18,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:18,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:36:18,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:36:18,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:18,184 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:18,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.9) internal successors, (159), 10 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:18,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:18,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:18,317 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:36:18,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 616 treesize of output 568 [2024-05-07 13:36:20,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1384491754, now seen corresponding path program 2 times [2024-05-07 13:36:20,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:20,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:20,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:20,462 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:20,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:20,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:20,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:20,528 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:20,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:20,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:20,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:20,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32 [2024-05-07 13:36:20,749 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:20,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:20,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1015830116, now seen corresponding path program 2 times [2024-05-07 13:36:20,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:20,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628379188] [2024-05-07 13:36:20,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:20,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:20,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:20,854 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:20,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:20,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628379188] [2024-05-07 13:36:20,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628379188] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:20,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689278591] [2024-05-07 13:36:20,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:20,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:20,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:20,856 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) [2024-05-07 13:36:20,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-05-07 13:36:21,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:21,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:21,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:36:21,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:21,194 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:21,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:21,268 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:21,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689278591] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:21,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:21,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:36:21,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877372546] [2024-05-07 13:36:21,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:21,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:36:21,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:21,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:36:21,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:36:21,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:21,272 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:21,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.944444444444445) internal successors, (179), 18 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:21,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:21,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:21,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:21,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:21,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:21,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-05-07 13:36:21,709 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:21,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1373997020, now seen corresponding path program 3 times [2024-05-07 13:36:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369247757] [2024-05-07 13:36:21,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:21,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:21,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:21,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:21,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369247757] [2024-05-07 13:36:21,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369247757] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:21,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285896753] [2024-05-07 13:36:21,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:36:21,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:21,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:21,926 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) [2024-05-07 13:36:21,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-05-07 13:36:22,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-05-07 13:36:22,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:22,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 31 conjunts are in the unsatisfiable core [2024-05-07 13:36:22,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:22,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:22,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:22,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:22,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:22,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:22,981 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 95 proven. 5 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-05-07 13:36:22,981 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:23,105 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1826 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_1826) |c_~#cache~0.base|) (+ |c_~#cache~0.offset| 4)) 0))) is different from false [2024-05-07 13:36:23,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:23,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:36:23,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:23,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:36:23,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:36:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 80 proven. 5 refuted. 0 times theorem prover too weak. 137 trivial. 15 not checked. [2024-05-07 13:36:23,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285896753] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:23,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:23,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 12] total 37 [2024-05-07 13:36:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701824925] [2024-05-07 13:36:23,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:23,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-05-07 13:36:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-05-07 13:36:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=4, NotChecked=68, Total=1332 [2024-05-07 13:36:23,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:23,436 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:23,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 10.621621621621621) internal successors, (393), 37 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:23,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:23,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:23,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:23,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:24,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:36:24,829 INFO L349 Elim1Store]: treesize reduction 19, result has 17.4 percent of original size [2024-05-07 13:36:24,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 324 treesize of output 296 [2024-05-07 13:36:25,375 INFO L85 PathProgramCache]: Analyzing trace with hash 719104454, now seen corresponding path program 1 times [2024-05-07 13:36:25,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:25,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:25,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:25,474 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:25,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:25,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:25,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:25,583 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:25,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-07 13:36:25,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-05-07 13:36:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:26,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:26,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2024-05-07 13:36:26,341 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:26,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:26,342 INFO L85 PathProgramCache]: Analyzing trace with hash 362426084, now seen corresponding path program 1 times [2024-05-07 13:36:26,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:26,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817478519] [2024-05-07 13:36:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:26,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:26,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:26,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:26,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817478519] [2024-05-07 13:36:26,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817478519] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:26,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242999184] [2024-05-07 13:36:26,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:26,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:26,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:26,615 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) [2024-05-07 13:36:26,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-05-07 13:36:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:26,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:36:26,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:26,920 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:26,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-05-07 13:36:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242999184] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:27,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:36:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940413144] [2024-05-07 13:36:27,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:27,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:36:27,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:36:27,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:36:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:27,087 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 8.26086956521739) internal successors, (190), 23 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:27,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:27,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:27,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:27,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:27,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:27,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:27,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:27,598 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:27,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:27,598 INFO L85 PathProgramCache]: Analyzing trace with hash -970997820, now seen corresponding path program 2 times [2024-05-07 13:36:27,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:27,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300644262] [2024-05-07 13:36:27,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:27,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:28,180 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-05-07 13:36:28,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:28,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300644262] [2024-05-07 13:36:28,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300644262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:28,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:28,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-07 13:36:28,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165186824] [2024-05-07 13:36:28,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:28,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-07 13:36:28,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:28,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-07 13:36:28,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-05-07 13:36:28,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:28,182 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:28,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.636363636363637) internal successors, (161), 11 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:28,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:28,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-07 13:36:28,494 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:28,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:28,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1493616361, now seen corresponding path program 1 times [2024-05-07 13:36:28,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:28,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086492840] [2024-05-07 13:36:28,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:28,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 50 proven. 65 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:29,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:29,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086492840] [2024-05-07 13:36:29,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086492840] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:29,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118499135] [2024-05-07 13:36:29,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:29,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:29,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:29,417 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) [2024-05-07 13:36:29,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-05-07 13:36:29,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:29,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:36:29,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:30,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:30,219 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 65 proven. 50 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:30,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:30,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 75 proven. 40 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:30,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118499135] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:30,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:30,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 9] total 31 [2024-05-07 13:36:30,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077029241] [2024-05-07 13:36:30,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:30,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-05-07 13:36:30,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-05-07 13:36:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2024-05-07 13:36:30,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:30,541 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:30,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 14.0) internal successors, (434), 31 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:30,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:30,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:30,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:30,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:30,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:31,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:31,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:36:31,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:31,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-05-07 13:36:31,829 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:31,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:31,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1489169079, now seen corresponding path program 1 times [2024-05-07 13:36:31,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:31,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043412257] [2024-05-07 13:36:31,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:31,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:31,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:32,552 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 105 proven. 10 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:32,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:32,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043412257] [2024-05-07 13:36:32,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043412257] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:32,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665712388] [2024-05-07 13:36:32,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:32,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:32,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:32,554 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) [2024-05-07 13:36:32,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-05-07 13:36:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:32,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 32 conjunts are in the unsatisfiable core [2024-05-07 13:36:32,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:32,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:33,125 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 90 proven. 10 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:36:33,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:33,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:36:33,356 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 85 proven. 15 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:36:33,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665712388] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:33,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:33,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 9] total 31 [2024-05-07 13:36:33,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447223186] [2024-05-07 13:36:33,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:33,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-05-07 13:36:33,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:33,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-05-07 13:36:33,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2024-05-07 13:36:33,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:33,358 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:33,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 11.612903225806452) internal successors, (360), 31 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:36:33,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-05-07 13:36:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:34,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:34,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-05-07 13:36:34,637 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:34,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:34,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1897681596, now seen corresponding path program 1 times [2024-05-07 13:36:34,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:34,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222971319] [2024-05-07 13:36:34,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:34,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:34,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:35,449 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 100 proven. 5 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:36:35,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:35,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222971319] [2024-05-07 13:36:35,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222971319] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:35,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670152380] [2024-05-07 13:36:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:35,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:35,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:35,450 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) [2024-05-07 13:36:35,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-05-07 13:36:35,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:35,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 35 conjunts are in the unsatisfiable core [2024-05-07 13:36:35,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:35,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:36:36,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:36,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:36:36,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:36,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:36:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 85 proven. 15 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:36:36,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:36,560 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2451 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_2451) |c_~#cache~0.base|) (+ |c_~#cache~0.offset| 4)) 0))) is different from false [2024-05-07 13:36:36,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:36,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:36:36,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:36,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:36:36,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:36:36,843 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 60 proven. 5 refuted. 0 times theorem prover too weak. 260 trivial. 35 not checked. [2024-05-07 13:36:36,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670152380] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:36,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:36,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 36 [2024-05-07 13:36:36,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028641198] [2024-05-07 13:36:36,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:36,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-05-07 13:36:36,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:36,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-05-07 13:36:36,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1048, Unknown=8, NotChecked=66, Total=1260 [2024-05-07 13:36:36,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:36,845 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:36,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.5) internal successors, (378), 36 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:36,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:36:37,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:37,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:37,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-05-07 13:36:38,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:38,200 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:38,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash -140400736, now seen corresponding path program 1 times [2024-05-07 13:36:38,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:38,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003599996] [2024-05-07 13:36:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:38,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:38,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:38,614 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 90 proven. 10 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:36:38,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:38,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003599996] [2024-05-07 13:36:38,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003599996] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:38,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052176351] [2024-05-07 13:36:38,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:38,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:38,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:38,625 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) [2024-05-07 13:36:38,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-05-07 13:36:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:38,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 44 conjunts are in the unsatisfiable core [2024-05-07 13:36:38,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:39,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:39,836 INFO L349 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2024-05-07 13:36:39,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 27 [2024-05-07 13:36:39,962 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 80 proven. 35 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:36:39,962 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:40,044 INFO L349 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2024-05-07 13:36:40,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 38 [2024-05-07 13:36:40,256 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 75 proven. 25 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:36:40,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052176351] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:40,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:40,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 10] total 33 [2024-05-07 13:36:40,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439387179] [2024-05-07 13:36:40,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:40,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-05-07 13:36:40,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:40,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-05-07 13:36:40,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=946, Unknown=0, NotChecked=0, Total=1056 [2024-05-07 13:36:40,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:40,258 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:40,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 12.363636363636363) internal successors, (408), 33 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:40,258 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:36:41,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:36:41,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-05-07 13:36:41,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-05-07 13:36:41,207 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-05-07 13:36:41,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:41,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1310181922, now seen corresponding path program 1 times [2024-05-07 13:36:41,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:41,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453170590] [2024-05-07 13:36:41,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:41,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:41,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:36:41,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:36:41,295 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:36:41,296 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (7 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 9 remaining) [2024-05-07 13:36:41,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 9 remaining) [2024-05-07 13:36:41,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 9 remaining) [2024-05-07 13:36:41,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 9 remaining) [2024-05-07 13:36:41,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-07 13:36:41,298 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-05-07 13:36:41,299 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:36:41,299 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2024-05-07 13:36:41,331 INFO L144 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2024-05-07 13:36:41,336 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:36:41,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:36:41,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:41,338 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:36:41,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (34)] Waiting until timeout for monitored process [2024-05-07 13:36:41,341 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:36:41,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:41,341 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:36:41,341 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:36:41,341 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2024-05-07 13:36:41,444 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:41,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:41,445 INFO L85 PathProgramCache]: Analyzing trace with hash 921483602, now seen corresponding path program 1 times [2024-05-07 13:36:41,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:41,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686512399] [2024-05-07 13:36:41,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:41,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:41,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:41,502 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-05-07 13:36:41,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:41,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686512399] [2024-05-07 13:36:41,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686512399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:41,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:41,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:36:41,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241856103] [2024-05-07 13:36:41,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:41,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:36:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:36:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:36:41,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:41,504 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:41,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:41,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:41,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-07 13:36:41,681 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:41,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:41,681 INFO L85 PathProgramCache]: Analyzing trace with hash -823205919, now seen corresponding path program 1 times [2024-05-07 13:36:41,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:41,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531575483] [2024-05-07 13:36:41,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:41,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:41,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:41,758 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:41,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531575483] [2024-05-07 13:36:41,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531575483] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642179101] [2024-05-07 13:36:41,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:41,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:41,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:41,761 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:36:41,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-05-07 13:36:42,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:42,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:36:42,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:42,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:42,105 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:42,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642179101] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:42,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:42,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:36:42,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883325112] [2024-05-07 13:36:42,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:42,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:36:42,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:42,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:36:42,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:36:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:42,107 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:42,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.3) internal successors, (203), 10 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:42,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:42,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:42,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:42,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-05-07 13:36:42,471 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:42,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:42,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1437171167, now seen corresponding path program 2 times [2024-05-07 13:36:42,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:42,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085522115] [2024-05-07 13:36:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:42,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:42,577 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:42,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:42,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085522115] [2024-05-07 13:36:42,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085522115] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:42,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932026360] [2024-05-07 13:36:42,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:36:42,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:42,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:42,578 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:36:42,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-05-07 13:36:42,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:36:42,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:42,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:36:42,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:42,908 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:42,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:42,959 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:42,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932026360] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:42,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:42,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:36:42,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258778022] [2024-05-07 13:36:42,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:42,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:36:42,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:42,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:36:42,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:36:42,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:42,960 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:42,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.38888888888889) internal successors, (223), 18 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:42,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:42,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:42,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:43,140 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:36:43,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 272 [2024-05-07 13:36:45,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1909133118, now seen corresponding path program 1 times [2024-05-07 13:36:45,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:45,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:45,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:45,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:45,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:45,533 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:36:45,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:45,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:45,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:45,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-05-07 13:36:45,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2024-05-07 13:36:45,802 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:45,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:45,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1228384607, now seen corresponding path program 3 times [2024-05-07 13:36:45,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:45,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321677999] [2024-05-07 13:36:45,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:45,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:45,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:46,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:46,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321677999] [2024-05-07 13:36:46,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321677999] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:46,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111455080] [2024-05-07 13:36:46,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:36:46,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:46,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:46,031 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:36:46,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-05-07 13:36:46,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-07 13:36:46,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:36:46,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 33 conjunts are in the unsatisfiable core [2024-05-07 13:36:46,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:47,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:47,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:47,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:47,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:36:47,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:36:47,525 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 141 proven. 5 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-05-07 13:36:47,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:47,661 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:47,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:36:47,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:36:47,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:36:47,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:36:47,838 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 141 proven. 5 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2024-05-07 13:36:47,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111455080] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:47,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:47,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 12] total 37 [2024-05-07 13:36:47,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289568503] [2024-05-07 13:36:47,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:47,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-05-07 13:36:47,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:47,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-05-07 13:36:47,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1161, Unknown=9, NotChecked=0, Total=1332 [2024-05-07 13:36:47,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:47,840 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:47,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 11.81081081081081) internal successors, (437), 37 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:47,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:47,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:47,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:47,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:48,840 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:36:48,846 INFO L349 Elim1Store]: treesize reduction 19, result has 17.4 percent of original size [2024-05-07 13:36:48,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 618 treesize of output 566 [2024-05-07 13:36:49,266 INFO L85 PathProgramCache]: Analyzing trace with hash -764863347, now seen corresponding path program 1 times [2024-05-07 13:36:49,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:49,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:49,380 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:49,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:49,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:49,443 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:49,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-07 13:36:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2024-05-07 13:36:50,164 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:36:50,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 318 treesize of output 294 [2024-05-07 13:36:50,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1569450345, now seen corresponding path program 1 times [2024-05-07 13:36:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:50,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:50,547 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:50,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:50,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:36:50,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-07 13:36:50,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:36:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:50,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-05-07 13:36:51,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable49 [2024-05-07 13:36:51,176 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:51,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1912308641, now seen corresponding path program 1 times [2024-05-07 13:36:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:51,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840733521] [2024-05-07 13:36:51,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:51,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:51,417 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:51,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:51,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840733521] [2024-05-07 13:36:51,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840733521] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:51,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583349770] [2024-05-07 13:36:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:51,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:51,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:51,420 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:36:51,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-05-07 13:36:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:51,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:36:51,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:51,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:52,055 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2024-05-07 13:36:52,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583349770] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:52,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:52,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:36:52,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506157044] [2024-05-07 13:36:52,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:52,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:36:52,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:52,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:36:52,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:36:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:52,057 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:52,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 10.304347826086957) internal successors, (237), 23 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:52,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:52,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:52,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:52,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:52,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:52,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-05-07 13:36:52,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,38 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:52,935 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:52,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:52,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1825925663, now seen corresponding path program 2 times [2024-05-07 13:36:52,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:52,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146879794] [2024-05-07 13:36:52,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:52,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:52,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:53,590 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2024-05-07 13:36:53,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:53,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146879794] [2024-05-07 13:36:53,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146879794] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:53,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:53,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-07 13:36:53,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641130797] [2024-05-07 13:36:53,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:53,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-07 13:36:53,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:53,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-07 13:36:53,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-05-07 13:36:53,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:53,592 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:53,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.454545454545453) internal successors, (214), 11 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:53,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:53,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:53,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:53,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:53,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:53,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:53,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:53,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:53,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:53,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-07 13:36:53,990 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:53,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:53,990 INFO L85 PathProgramCache]: Analyzing trace with hash -979064131, now seen corresponding path program 1 times [2024-05-07 13:36:53,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:53,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754522217] [2024-05-07 13:36:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:53,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:54,571 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 136 proven. 0 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-05-07 13:36:54,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:54,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754522217] [2024-05-07 13:36:54,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754522217] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:36:54,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:36:54,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-07 13:36:54,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463853952] [2024-05-07 13:36:54,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:36:54,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-07 13:36:54,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:54,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-07 13:36:54,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-05-07 13:36:54,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:54,573 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:54,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.181818181818183) internal successors, (189), 11 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:54,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:55,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-07 13:36:55,019 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:36:55,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:36:55,021 INFO L85 PathProgramCache]: Analyzing trace with hash 792239166, now seen corresponding path program 1 times [2024-05-07 13:36:55,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:36:55,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384177958] [2024-05-07 13:36:55,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:55,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:36:55,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:57,202 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 90 proven. 96 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-07 13:36:57,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:36:57,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384177958] [2024-05-07 13:36:57,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384177958] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:36:57,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024757625] [2024-05-07 13:36:57,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:36:57,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:36:57,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:36:57,203 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:36:57,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-05-07 13:36:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:36:57,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-07 13:36:57,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:36:58,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:36:58,360 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 146 proven. 10 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:36:58,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:36:58,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2024-05-07 13:36:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 141 proven. 15 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:36:58,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024757625] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:36:58,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:36:58,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 10, 9] total 45 [2024-05-07 13:36:58,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790058255] [2024-05-07 13:36:58,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:36:58,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-05-07 13:36:58,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:36:58,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-05-07 13:36:58,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1833, Unknown=0, NotChecked=0, Total=1980 [2024-05-07 13:36:58,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:36:58,674 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:36:58,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 11.244444444444444) internal successors, (506), 45 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:36:58,675 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-07 13:37:01,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:01,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-05-07 13:37:01,992 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:01,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:01,992 INFO L85 PathProgramCache]: Analyzing trace with hash -363689279, now seen corresponding path program 1 times [2024-05-07 13:37:01,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:01,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902250826] [2024-05-07 13:37:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:01,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:02,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:02,838 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 126 proven. 50 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:37:02,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:02,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902250826] [2024-05-07 13:37:02,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902250826] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:02,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20601721] [2024-05-07 13:37:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:02,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:02,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:02,840 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:02,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-05-07 13:37:03,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:03,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 33 conjunts are in the unsatisfiable core [2024-05-07 13:37:03,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:03,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:03,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:03,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:37:03,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:03,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:37:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 15 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:37:03,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:04,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:04,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:37:04,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:04,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:37:04,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:37:04,244 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 121 proven. 25 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:37:04,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20601721] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:04,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:04,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 36 [2024-05-07 13:37:04,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908567747] [2024-05-07 13:37:04,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:04,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-05-07 13:37:04,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-05-07 13:37:04,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1116, Unknown=3, NotChecked=0, Total=1260 [2024-05-07 13:37:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:04,246 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:04,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 11.055555555555555) internal successors, (398), 36 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-07 13:37:04,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:05,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-05-07 13:37:05,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-07 13:37:05,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,40 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:06,087 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:06,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:06,087 INFO L85 PathProgramCache]: Analyzing trace with hash 288559243, now seen corresponding path program 1 times [2024-05-07 13:37:06,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:06,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461668953] [2024-05-07 13:37:06,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:06,488 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 141 proven. 20 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:37:06,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:06,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461668953] [2024-05-07 13:37:06,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461668953] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:06,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408682163] [2024-05-07 13:37:06,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:06,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:06,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:06,490 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:06,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-05-07 13:37:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:06,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:37:06,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:07,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:37:07,277 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 116 proven. 45 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:37:07,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:07,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:37:07,546 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 141 proven. 20 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-05-07 13:37:07,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408682163] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:07,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:07,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 27 [2024-05-07 13:37:07,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151745135] [2024-05-07 13:37:07,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:07,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:37:07,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:07,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:37:07,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:37:07,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:07,548 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:07,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 16.074074074074073) internal successors, (434), 27 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-07 13:37:07,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:08,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:08,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:08,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:08,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:08,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-05-07 13:37:08,241 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:08,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:08,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1577806447, now seen corresponding path program 1 times [2024-05-07 13:37:08,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:08,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057552215] [2024-05-07 13:37:08,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:08,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:08,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:08,584 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 35 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:37:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057552215] [2024-05-07 13:37:08,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057552215] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652404318] [2024-05-07 13:37:08,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:08,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:08,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:08,587 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:08,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-05-07 13:37:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:08,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-07 13:37:08,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:09,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:09,769 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 91 proven. 75 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:37:09,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:09,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:37:10,067 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 35 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-05-07 13:37:10,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652404318] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:10,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:10,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:37:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331881358] [2024-05-07 13:37:10,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:10,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:37:10,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:10,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:37:10,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:37:10,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:10,069 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:10,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.444444444444445) internal successors, (417), 27 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:10,069 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-05-07 13:37:10,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:10,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:10,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:10,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-05-07 13:37:11,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,42 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:11,051 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:11,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:11,051 INFO L85 PathProgramCache]: Analyzing trace with hash -846280982, now seen corresponding path program 1 times [2024-05-07 13:37:11,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:11,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551170339] [2024-05-07 13:37:11,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:11,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:11,758 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 95 proven. 61 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:37:11,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:11,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551170339] [2024-05-07 13:37:11,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551170339] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:11,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562389098] [2024-05-07 13:37:11,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:11,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:11,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:11,760 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:11,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-05-07 13:37:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:12,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-07 13:37:12,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:12,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:37:12,648 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 5 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-05-07 13:37:12,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:12,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2024-05-07 13:37:12,920 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 5 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-05-07 13:37:12,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562389098] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:12,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:12,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10, 9] total 35 [2024-05-07 13:37:12,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514093781] [2024-05-07 13:37:12,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:12,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-05-07 13:37:12,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:12,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-05-07 13:37:12,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1085, Unknown=0, NotChecked=0, Total=1190 [2024-05-07 13:37:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:12,922 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:12,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 13.085714285714285) internal successors, (458), 35 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:12,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:12,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:12,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:12,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:12,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:37:14,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:14,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,43 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:14,247 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:14,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:14,248 INFO L85 PathProgramCache]: Analyzing trace with hash -668009105, now seen corresponding path program 1 times [2024-05-07 13:37:14,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:14,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544652245] [2024-05-07 13:37:14,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:14,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 136 proven. 35 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-05-07 13:37:14,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:14,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544652245] [2024-05-07 13:37:14,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544652245] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:14,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023904739] [2024-05-07 13:37:14,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:14,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:14,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:14,565 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:14,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-05-07 13:37:14,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:14,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-07 13:37:14,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:15,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 106 proven. 65 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-05-07 13:37:15,535 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:15,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:37:15,755 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 40 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-05-07 13:37:15,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023904739] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:15,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:15,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:37:15,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344062528] [2024-05-07 13:37:15,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:15,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:37:15,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:15,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:37:15,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:37:15,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:15,757 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:15,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 16.0) internal successors, (432), 27 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:37:15,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-07 13:37:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:16,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-05-07 13:37:16,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,44 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:16,656 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:16,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:16,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1914525646, now seen corresponding path program 1 times [2024-05-07 13:37:16,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:16,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441811586] [2024-05-07 13:37:16,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:16,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:16,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:17,296 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 70 proven. 56 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-05-07 13:37:17,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:17,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441811586] [2024-05-07 13:37:17,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441811586] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:17,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341313875] [2024-05-07 13:37:17,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:17,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:17,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:17,298 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:17,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-05-07 13:37:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:17,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 41 conjunts are in the unsatisfiable core [2024-05-07 13:37:17,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:18,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:18,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:18,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-05-07 13:37:18,753 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 117 proven. 9 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-05-07 13:37:18,754 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:23,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:23,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2024-05-07 13:37:23,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:23,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-05-07 13:37:23,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:37:23,529 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:23,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2024-05-07 13:37:23,988 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 95 proven. 31 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-05-07 13:37:23,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341313875] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:23,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:23,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 15] total 45 [2024-05-07 13:37:23,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543053219] [2024-05-07 13:37:23,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:23,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-05-07 13:37:23,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:23,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-05-07 13:37:23,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1787, Unknown=2, NotChecked=0, Total=1980 [2024-05-07 13:37:23,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:23,991 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:23,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 10.266666666666667) internal successors, (462), 45 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:23,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:23,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:24,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:37:24,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:25,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,45 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:25,161 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:25,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:25,162 INFO L85 PathProgramCache]: Analyzing trace with hash 924030767, now seen corresponding path program 1 times [2024-05-07 13:37:25,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:25,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452735008] [2024-05-07 13:37:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:25,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:25,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:25,514 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 141 proven. 15 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:37:25,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:25,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452735008] [2024-05-07 13:37:25,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452735008] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:25,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900532764] [2024-05-07 13:37:25,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:25,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:25,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:25,516 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:25,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-05-07 13:37:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:25,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-07 13:37:25,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:26,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:26,712 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 121 proven. 35 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:37:26,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:26,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2024-05-07 13:37:26,939 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 131 proven. 25 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:37:26,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900532764] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:26,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:26,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:37:26,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645320494] [2024-05-07 13:37:26,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:26,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:37:26,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:26,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:37:26,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:37:26,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:26,941 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:26,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.296296296296296) internal successors, (413), 27 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:37:26,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:27,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-07 13:37:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:27,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-05-07 13:37:27,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2024-05-07 13:37:27,757 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:27,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:27,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1641536562, now seen corresponding path program 1 times [2024-05-07 13:37:27,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894729018] [2024-05-07 13:37:27,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:27,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:27,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:28,435 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 90 proven. 66 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:37:28,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:28,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894729018] [2024-05-07 13:37:28,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894729018] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:28,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8083381] [2024-05-07 13:37:28,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:28,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:28,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:28,437 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:28,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-05-07 13:37:28,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:28,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-07 13:37:28,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:29,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:29,597 INFO L349 Elim1Store]: treesize reduction 26, result has 31.6 percent of original size [2024-05-07 13:37:29,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 18 [2024-05-07 13:37:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 72 proven. 79 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:37:29,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:36,092 INFO L349 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2024-05-07 13:37:36,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 47 [2024-05-07 13:37:36,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:36,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2024-05-07 13:37:36,116 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-07 13:37:36,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 27 [2024-05-07 13:37:36,130 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:36,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 56 [2024-05-07 13:37:36,411 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 101 proven. 50 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:37:36,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8083381] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:36,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:36,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 12] total 38 [2024-05-07 13:37:36,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461746979] [2024-05-07 13:37:36,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:36,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-05-07 13:37:36,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:36,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-05-07 13:37:36,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1230, Unknown=3, NotChecked=0, Total=1406 [2024-05-07 13:37:36,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:36,413 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:36,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 12.0) internal successors, (456), 38 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:36,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:36,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:37:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:37:37,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-05-07 13:37:37,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,47 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:37,723 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 7 more)] === [2024-05-07 13:37:37,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:37,724 INFO L85 PathProgramCache]: Analyzing trace with hash -341056365, now seen corresponding path program 1 times [2024-05-07 13:37:37,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:37,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119406352] [2024-05-07 13:37:37,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:37,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:37:37,745 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:37:37,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:37:37,788 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:37:37,788 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:37:37,789 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 10 remaining) [2024-05-07 13:37:37,789 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (8 of 10 remaining) [2024-05-07 13:37:37,789 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 10 remaining) [2024-05-07 13:37:37,789 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 10 remaining) [2024-05-07 13:37:37,790 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 10 remaining) [2024-05-07 13:37:37,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-07 13:37:37,791 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-07 13:37:37,791 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:37:37,791 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2024-05-07 13:37:37,826 INFO L144 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2024-05-07 13:37:37,831 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:37:37,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:37:37,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:37,832 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:37:37,840 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:37:37,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:37,840 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:37:37,841 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:37:37,841 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-05-07 13:37:37,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (48)] Waiting until timeout for monitored process [2024-05-07 13:37:37,996 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:37:37,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:37,996 INFO L85 PathProgramCache]: Analyzing trace with hash 293093625, now seen corresponding path program 1 times [2024-05-07 13:37:37,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:37,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905676277] [2024-05-07 13:37:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:37,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:38,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2024-05-07 13:37:38,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:38,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905676277] [2024-05-07 13:37:38,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905676277] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:37:38,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:37:38,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:37:38,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143800223] [2024-05-07 13:37:38,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:37:38,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:37:38,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:38,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:37:38,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:37:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:38,050 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:38,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:38,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:38,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 586 treesize of output 538 [2024-05-07 13:37:40,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1699109058, now seen corresponding path program 1 times [2024-05-07 13:37:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:40,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:40,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:40,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:40,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:40,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:40,422 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:37:40,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 562 treesize of output 514 [2024-05-07 13:37:42,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1139611192, now seen corresponding path program 1 times [2024-05-07 13:37:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:42,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:42,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:42,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:42,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:42,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:42,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:42,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:42,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-05-07 13:37:42,636 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:37:42,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:42,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1196136166, now seen corresponding path program 1 times [2024-05-07 13:37:42,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:42,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250198756] [2024-05-07 13:37:42,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:42,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250198756] [2024-05-07 13:37:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250198756] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:42,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523842816] [2024-05-07 13:37:42,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:42,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:42,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:42,712 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:42,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-05-07 13:37:43,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:43,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:37:43,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:43,214 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:43,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:43,239 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:43,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523842816] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:43,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:43,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:37:43,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137851906] [2024-05-07 13:37:43,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:43,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:37:43,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:43,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:37:43,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:37:43,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:43,240 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:43,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:43,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:43,240 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:43,490 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:37:43,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 270 [2024-05-07 13:37:45,560 INFO L85 PathProgramCache]: Analyzing trace with hash -709988179, now seen corresponding path program 1 times [2024-05-07 13:37:45,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:45,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:45,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:45,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:45,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:45,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:45,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:37:45,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:45,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:45,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:45,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74 [2024-05-07 13:37:45,987 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:37:45,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:45,988 INFO L85 PathProgramCache]: Analyzing trace with hash -226240326, now seen corresponding path program 2 times [2024-05-07 13:37:45,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:45,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528686615] [2024-05-07 13:37:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:46,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:46,114 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:46,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:46,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528686615] [2024-05-07 13:37:46,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528686615] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:46,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839424954] [2024-05-07 13:37:46,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:37:46,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:46,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:46,116 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:46,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-05-07 13:37:46,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:37:46,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:37:46,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:37:46,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:46,634 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:46,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:46,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839424954] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:46,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:46,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:37:46,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254371829] [2024-05-07 13:37:46,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:46,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:37:46,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:46,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:37:46,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:37:46,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:46,712 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:46,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 14.833333333333334) internal successors, (267), 18 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) [2024-05-07 13:37:46,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:46,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:46,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:47,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:47,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-05-07 13:37:47,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2024-05-07 13:37:47,248 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:37:47,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:47,248 INFO L85 PathProgramCache]: Analyzing trace with hash 476028922, now seen corresponding path program 3 times [2024-05-07 13:37:47,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:47,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148521117] [2024-05-07 13:37:47,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:47,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:47,509 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:47,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:47,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148521117] [2024-05-07 13:37:47,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148521117] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:47,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324968394] [2024-05-07 13:37:47,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:37:47,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:47,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:47,510 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:47,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-05-07 13:37:50,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-05-07 13:37:50,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:37:50,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 63 conjunts are in the unsatisfiable core [2024-05-07 13:37:50,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:50,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:37:50,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:50,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:37:50,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:50,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:37:51,018 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-07 13:37:51,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 11 [2024-05-07 13:37:51,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:37:52,059 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-05-07 13:37:52,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-05-07 13:37:52,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:52,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:37:52,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:52,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:37:52,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:52,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-05-07 13:37:52,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:52,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-05-07 13:37:52,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:37:52,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-05-07 13:37:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 191 proven. 35 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-05-07 13:37:52,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:53,047 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:53,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 37 [2024-05-07 13:37:53,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:53,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 209 treesize of output 223 [2024-05-07 13:37:53,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 94 treesize of output 90 [2024-05-07 13:37:53,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 78 [2024-05-07 13:37:53,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:37:53,116 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:53,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 48 [2024-05-07 13:37:53,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:37:53,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:37:54,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:54,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:37:54,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:37:54,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:37:54,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:37:54,429 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 211 proven. 15 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-05-07 13:37:54,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324968394] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:54,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:54,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 20] total 55 [2024-05-07 13:37:54,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135666122] [2024-05-07 13:37:54,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:54,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-05-07 13:37:54,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:54,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-05-07 13:37:54,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=2579, Unknown=16, NotChecked=0, Total=2970 [2024-05-07 13:37:54,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:54,431 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:54,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 14.781818181818181) internal successors, (813), 55 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:54,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:54,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:54,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:54,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:55,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:37:55,811 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-05-07 13:37:55,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 572 treesize of output 514 [2024-05-07 13:37:56,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1713599589, now seen corresponding path program 2 times [2024-05-07 13:37:56,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:56,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:37:56,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:56,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:56,303 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:37:56,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-07 13:37:56,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-05-07 13:37:56,899 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:37:56,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 562 treesize of output 514 [2024-05-07 13:37:57,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1823371386, now seen corresponding path program 2 times [2024-05-07 13:37:57,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:57,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:57,168 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:37:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:57,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:57,247 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-07 13:37:57,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-07 13:37:57,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-05-07 13:37:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-07 13:37:58,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-05-07 13:37:58,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,51 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-05-07 13:37:58,751 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:37:58,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:37:58,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1098409964, now seen corresponding path program 1 times [2024-05-07 13:37:58,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:37:58,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857612501] [2024-05-07 13:37:58,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:58,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:37:58,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:37:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857612501] [2024-05-07 13:37:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857612501] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:37:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697099573] [2024-05-07 13:37:59,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:37:59,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:37:59,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:37:59,049 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:37:59,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-05-07 13:37:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:37:59,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-07 13:37:59,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:37:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:59,658 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:37:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 148 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2024-05-07 13:37:59,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697099573] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:37:59,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:37:59,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-05-07 13:37:59,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361672306] [2024-05-07 13:37:59,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:37:59,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-05-07 13:37:59,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:37:59,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-05-07 13:37:59,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-05-07 13:37:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:37:59,837 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:37:59,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.173913043478262) internal successors, (280), 23 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:37:59,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:37:59,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:37:59,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:37:59,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-07 13:37:59,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:00,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:00,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:00,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:00,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-07 13:38:00,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:00,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:00,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,52 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:00,799 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:00,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:00,799 INFO L85 PathProgramCache]: Analyzing trace with hash 880581748, now seen corresponding path program 2 times [2024-05-07 13:38:00,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:00,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994394765] [2024-05-07 13:38:00,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:00,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:01,715 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 196 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:01,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994394765] [2024-05-07 13:38:01,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994394765] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:38:01,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:38:01,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-07 13:38:01,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327528367] [2024-05-07 13:38:01,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:38:01,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-07 13:38:01,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:01,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-07 13:38:01,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-07 13:38:01,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:01,717 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:01,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.727272727272727) internal successors, (272), 11 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:01,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:02,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:02,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-07 13:38:02,789 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:02,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:02,790 INFO L85 PathProgramCache]: Analyzing trace with hash -750122580, now seen corresponding path program 1 times [2024-05-07 13:38:02,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:02,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722899734] [2024-05-07 13:38:02,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:02,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:03,752 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 171 proven. 10 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2024-05-07 13:38:03,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722899734] [2024-05-07 13:38:03,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722899734] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996457459] [2024-05-07 13:38:03,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:03,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:03,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:03,755 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:03,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-05-07 13:38:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:04,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-07 13:38:04,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:04,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:38:04,653 INFO L349 Elim1Store]: treesize reduction 26, result has 31.6 percent of original size [2024-05-07 13:38:04,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 18 [2024-05-07 13:38:04,812 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 166 proven. 10 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2024-05-07 13:38:04,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:05,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:38:05,083 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 161 proven. 15 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2024-05-07 13:38:05,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996457459] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:05,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:05,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 11] total 33 [2024-05-07 13:38:05,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580487856] [2024-05-07 13:38:05,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:05,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-05-07 13:38:05,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:05,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-05-07 13:38:05,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=898, Unknown=0, NotChecked=0, Total=1056 [2024-05-07 13:38:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:05,085 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:05,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 12.93939393939394) internal successors, (427), 33 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:05,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:06,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:06,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,53 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:06,535 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:06,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:06,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1223621030, now seen corresponding path program 1 times [2024-05-07 13:38:06,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:06,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676834494] [2024-05-07 13:38:06,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:06,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 130 proven. 5 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2024-05-07 13:38:07,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:07,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676834494] [2024-05-07 13:38:07,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676834494] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:07,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454661088] [2024-05-07 13:38:07,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:07,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:07,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:07,151 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:07,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-05-07 13:38:07,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:07,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 39 conjunts are in the unsatisfiable core [2024-05-07 13:38:07,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:08,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:38:09,084 INFO L349 Elim1Store]: treesize reduction 26, result has 31.6 percent of original size [2024-05-07 13:38:09,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 18 [2024-05-07 13:38:09,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:38:09,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:38:09,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:38:09,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:38:09,254 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 131 proven. 5 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2024-05-07 13:38:09,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:12,316 INFO L349 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2024-05-07 13:38:12,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 45 [2024-05-07 13:38:12,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:12,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:38:12,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:38:12,677 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 67 proven. 69 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2024-05-07 13:38:12,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454661088] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:12,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:12,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 15] total 36 [2024-05-07 13:38:12,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730523174] [2024-05-07 13:38:12,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:12,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-05-07 13:38:12,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:12,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-05-07 13:38:12,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1092, Unknown=10, NotChecked=0, Total=1260 [2024-05-07 13:38:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:12,679 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:12,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 19.25) internal successors, (693), 36 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:12,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:12,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:12,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:12,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-05-07 13:38:12,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:12,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:12,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:12,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:14,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-07 13:38:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:14,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:14,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:38:14,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:14,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2024-05-07 13:38:14,375 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:14,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:14,376 INFO L85 PathProgramCache]: Analyzing trace with hash -626745772, now seen corresponding path program 1 times [2024-05-07 13:38:14,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:14,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95929242] [2024-05-07 13:38:14,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:14,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:15,202 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 190 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:15,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:15,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95929242] [2024-05-07 13:38:15,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95929242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:38:15,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:38:15,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-05-07 13:38:15,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880223292] [2024-05-07 13:38:15,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:38:15,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-07 13:38:15,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:15,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-07 13:38:15,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-05-07 13:38:15,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:15,204 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:15,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.90909090909091) internal successors, (208), 11 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:38:15,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:38:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:15,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-07 13:38:15,888 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:15,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:15,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1400156783, now seen corresponding path program 1 times [2024-05-07 13:38:15,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:15,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072906938] [2024-05-07 13:38:15,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:15,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:15,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:16,621 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 195 proven. 20 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:38:16,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:16,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072906938] [2024-05-07 13:38:16,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072906938] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:16,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533309730] [2024-05-07 13:38:16,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:16,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:16,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:16,622 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:16,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-05-07 13:38:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:17,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 39 conjunts are in the unsatisfiable core [2024-05-07 13:38:17,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:17,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:38:17,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:38:17,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-05-07 13:38:18,270 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 181 proven. 9 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:18,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:30,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:30,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2024-05-07 13:38:30,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:30,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-05-07 13:38:30,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:38:30,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:30,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2024-05-07 13:38:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 165 proven. 5 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2024-05-07 13:38:30,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533309730] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:30,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:30,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 12] total 39 [2024-05-07 13:38:30,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799766540] [2024-05-07 13:38:30,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:30,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-05-07 13:38:30,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-05-07 13:38:30,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1330, Unknown=6, NotChecked=0, Total=1482 [2024-05-07 13:38:30,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:30,740 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:30,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 13.435897435897436) internal successors, (524), 39 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:30,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:33,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:38:33,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:33,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-05-07 13:38:33,264 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:33,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1969512373, now seen corresponding path program 1 times [2024-05-07 13:38:33,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:33,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287440930] [2024-05-07 13:38:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:33,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 85 proven. 160 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-05-07 13:38:34,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287440930] [2024-05-07 13:38:34,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287440930] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:34,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707175082] [2024-05-07 13:38:34,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:34,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:34,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:34,367 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:34,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-05-07 13:38:34,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:34,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-07 13:38:34,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:35,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:38:35,326 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 170 proven. 45 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:38:35,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:35,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:38:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 195 proven. 20 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:38:35,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707175082] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:35,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:35,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 10, 9] total 36 [2024-05-07 13:38:35,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948085883] [2024-05-07 13:38:35,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:35,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-05-07 13:38:35,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:35,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-05-07 13:38:35,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1152, Unknown=0, NotChecked=0, Total=1260 [2024-05-07 13:38:35,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:35,571 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:35,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 14.444444444444445) internal successors, (520), 36 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:35,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:35,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:35,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:35,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:38:35,572 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:38:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:36,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:36,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2024-05-07 13:38:36,803 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:36,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:36,804 INFO L85 PathProgramCache]: Analyzing trace with hash 929066547, now seen corresponding path program 1 times [2024-05-07 13:38:36,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:36,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132215787] [2024-05-07 13:38:36,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:36,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:36,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:37,245 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 35 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:38:37,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:37,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132215787] [2024-05-07 13:38:37,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132215787] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:37,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724609321] [2024-05-07 13:38:37,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:37,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:37,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:37,247 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:37,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-05-07 13:38:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:37,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-07 13:38:37,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:38,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:38:38,388 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 145 proven. 75 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:38:38,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:38,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:38:38,611 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 35 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:38:38,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724609321] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:38,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:38,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:38:38,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466283014] [2024-05-07 13:38:38,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:38,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:38:38,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:38,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:38:38,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:38:38,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:38,614 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:38,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.962962962962964) internal successors, (431), 27 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:38,614 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:38,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:38:39,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-05-07 13:38:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,57 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:39,693 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:39,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:39,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1855756044, now seen corresponding path program 1 times [2024-05-07 13:38:39,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:39,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991224450] [2024-05-07 13:38:39,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:39,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:39,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 5 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:40,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:40,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991224450] [2024-05-07 13:38:40,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991224450] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011213477] [2024-05-07 13:38:40,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:40,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:40,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:40,155 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:40,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-05-07 13:38:40,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:40,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-07 13:38:40,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:41,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:38:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 5 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:41,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:41,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2024-05-07 13:38:41,439 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 5 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-07 13:38:41,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011213477] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:41,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:41,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 27 [2024-05-07 13:38:41,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429509187] [2024-05-07 13:38:41,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:41,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:38:41,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:41,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:38:41,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:38:41,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:41,441 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:41,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.925925925925926) internal successors, (430), 27 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:41,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:41,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-07 13:38:41,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:41,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:38:41,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:38:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:42,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-05-07 13:38:42,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,58 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:42,283 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:42,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:42,284 INFO L85 PathProgramCache]: Analyzing trace with hash 376956423, now seen corresponding path program 1 times [2024-05-07 13:38:42,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:42,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960898311] [2024-05-07 13:38:42,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:42,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:42,959 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 159 proven. 61 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:38:42,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:42,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960898311] [2024-05-07 13:38:42,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960898311] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:42,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063877714] [2024-05-07 13:38:42,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:42,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:42,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:42,963 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:42,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-05-07 13:38:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:43,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 41 conjunts are in the unsatisfiable core [2024-05-07 13:38:43,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:38:44,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:38:44,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:38:44,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-05-07 13:38:44,801 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 196 proven. 24 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:38:44,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:38:57,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:57,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2024-05-07 13:38:57,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:57,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-05-07 13:38:57,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:38:57,171 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:38:57,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2024-05-07 13:38:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 20 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-05-07 13:38:57,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063877714] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:38:57,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:38:57,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 12] total 42 [2024-05-07 13:38:57,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548738474] [2024-05-07 13:38:57,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:38:57,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-05-07 13:38:57,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:38:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-05-07 13:38:57,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1534, Unknown=6, NotChecked=0, Total=1722 [2024-05-07 13:38:57,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:57,372 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:38:57,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.095238095238095) internal successors, (508), 42 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:57,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:57,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:38:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:38:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:38:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:38:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:38:58,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-05-07 13:38:58,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,59 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:58,916 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:38:58,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:38:58,917 INFO L85 PathProgramCache]: Analyzing trace with hash -548646709, now seen corresponding path program 1 times [2024-05-07 13:38:58,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:38:58,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266121710] [2024-05-07 13:38:58,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:58,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:38:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 190 proven. 35 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:38:59,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:38:59,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266121710] [2024-05-07 13:38:59,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266121710] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:38:59,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736206704] [2024-05-07 13:38:59,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:38:59,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:38:59,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:38:59,357 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:38:59,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-05-07 13:38:59,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:38:59,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-07 13:38:59,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:00,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:39:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 160 proven. 65 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:39:00,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:00,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2024-05-07 13:39:00,934 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 40 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:39:00,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736206704] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:00,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:00,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:39:00,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916343861] [2024-05-07 13:39:00,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:00,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:39:00,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:00,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:39:00,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:39:00,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:00,936 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:00,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 16.51851851851852) internal successors, (446), 27 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:00,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:00,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:00,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:00,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:00,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:00,938 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:39:01,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:01,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:02,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,60 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:02,086 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:39:02,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:02,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1002755042, now seen corresponding path program 1 times [2024-05-07 13:39:02,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:02,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237600177] [2024-05-07 13:39:02,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:02,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:02,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:02,679 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 75 proven. 120 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-05-07 13:39:02,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:02,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237600177] [2024-05-07 13:39:02,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237600177] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:02,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724255800] [2024-05-07 13:39:02,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:02,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:02,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:02,681 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:02,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-05-07 13:39:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:03,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 39 conjunts are in the unsatisfiable core [2024-05-07 13:39:03,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:03,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:39:03,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:39:03,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-05-07 13:39:04,404 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 127 proven. 68 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-05-07 13:39:04,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:16,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:39:16,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2024-05-07 13:39:16,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:39:16,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-05-07 13:39:16,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:39:16,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:39:16,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2024-05-07 13:39:16,957 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 160 proven. 15 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2024-05-07 13:39:16,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724255800] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:16,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:16,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 12] total 42 [2024-05-07 13:39:16,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603619774] [2024-05-07 13:39:16,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:16,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-05-07 13:39:16,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:16,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-05-07 13:39:16,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1536, Unknown=6, NotChecked=0, Total=1722 [2024-05-07 13:39:16,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:16,960 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:16,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.547619047619047) internal successors, (527), 42 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:39:16,960 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:16,961 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:18,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:39:18,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:18,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,61 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:18,316 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:39:18,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:18,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1898326051, now seen corresponding path program 1 times [2024-05-07 13:39:18,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:18,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665624089] [2024-05-07 13:39:18,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:18,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:18,652 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 195 proven. 15 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-05-07 13:39:18,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:18,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665624089] [2024-05-07 13:39:18,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665624089] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:18,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860013666] [2024-05-07 13:39:18,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:18,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:18,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:18,654 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:18,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-05-07 13:39:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:19,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-07 13:39:19,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:19,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:39:19,928 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 175 proven. 35 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-05-07 13:39:19,928 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:19,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2024-05-07 13:39:20,230 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 185 proven. 25 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-05-07 13:39:20,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860013666] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:20,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:20,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 27 [2024-05-07 13:39:20,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271948496] [2024-05-07 13:39:20,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:20,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-07 13:39:20,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:20,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-07 13:39:20,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2024-05-07 13:39:20,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:20,232 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:20,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.814814814814815) internal successors, (427), 27 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-07 13:39:20,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:20,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-07 13:39:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:20,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:21,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,62 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:21,088 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:39:21,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1990311926, now seen corresponding path program 1 times [2024-05-07 13:39:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361424669] [2024-05-07 13:39:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:21,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:21,677 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 154 proven. 66 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:39:21,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:21,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361424669] [2024-05-07 13:39:21,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361424669] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:21,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9953036] [2024-05-07 13:39:21,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:21,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:21,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:21,679 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:21,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-05-07 13:39:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:22,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 44 conjunts are in the unsatisfiable core [2024-05-07 13:39:22,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:22,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:39:23,096 INFO L349 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2024-05-07 13:39:23,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 27 [2024-05-07 13:39:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 136 proven. 79 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:39:23,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:23,507 INFO L349 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2024-05-07 13:39:23,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 47 [2024-05-07 13:39:23,512 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:39:23,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2024-05-07 13:39:23,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:39:23,530 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-05-07 13:39:23,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 36 [2024-05-07 13:39:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 165 proven. 50 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2024-05-07 13:39:23,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9953036] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:23,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:23,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 12] total 39 [2024-05-07 13:39:23,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286099249] [2024-05-07 13:39:23,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:23,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-05-07 13:39:23,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:23,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-05-07 13:39:23,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1302, Unknown=0, NotChecked=0, Total=1482 [2024-05-07 13:39:23,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:23,738 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:23,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 12.256410256410257) internal successors, (478), 39 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:23,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:23,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:23,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:23,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:23,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:23,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:24,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:25,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2024-05-07 13:39:25,034 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:39:25,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:25,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1593934107, now seen corresponding path program 1 times [2024-05-07 13:39:25,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:25,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278473383] [2024-05-07 13:39:25,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:25,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:25,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:25,674 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 100 proven. 125 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-05-07 13:39:25,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:25,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278473383] [2024-05-07 13:39:25,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278473383] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:25,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634500557] [2024-05-07 13:39:25,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:25,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:25,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:25,676 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:25,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-05-07 13:39:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:26,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 44 conjunts are in the unsatisfiable core [2024-05-07 13:39:26,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:26,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:39:27,073 INFO L349 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2024-05-07 13:39:27,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 27 [2024-05-07 13:39:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 97 proven. 123 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:39:27,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:27,711 INFO L349 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2024-05-07 13:39:27,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 47 [2024-05-07 13:39:27,719 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:39:27,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2024-05-07 13:39:27,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:39:27,744 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-05-07 13:39:27,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 36 [2024-05-07 13:39:28,033 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 126 proven. 94 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-05-07 13:39:28,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634500557] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:28,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:28,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 12] total 39 [2024-05-07 13:39:28,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599275708] [2024-05-07 13:39:28,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:28,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-05-07 13:39:28,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:28,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-05-07 13:39:28,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1301, Unknown=0, NotChecked=0, Total=1482 [2024-05-07 13:39:28,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:28,035 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:28,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 13.384615384615385) internal successors, (522), 39 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:28,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:28,037 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:29,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:29,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-07 13:39:29,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:29,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,64 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:29,249 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] === [2024-05-07 13:39:29,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:29,249 INFO L85 PathProgramCache]: Analyzing trace with hash 602853276, now seen corresponding path program 1 times [2024-05-07 13:39:29,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:29,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828829599] [2024-05-07 13:39:29,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:29,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:29,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:39:29,272 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-05-07 13:39:29,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-05-07 13:39:29,315 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-05-07 13:39:29,315 INFO L363 BasicCegarLoop]: Counterexample is feasible [2024-05-07 13:39:29,315 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (9 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 11 remaining) [2024-05-07 13:39:29,316 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 11 remaining) [2024-05-07 13:39:29,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-07 13:39:29,318 INFO L448 BasicCegarLoop]: Path program histogram: [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-07 13:39:29,319 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2024-05-07 13:39:29,319 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2024-05-07 13:39:29,359 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2024-05-07 13:39:29,363 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-07 13:39:29,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-07 13:39:29,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:29,364 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-07 13:39:29,367 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-07 13:39:29,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:29,368 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-07 13:39:29,368 INFO L357 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, mHoare=true, 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;@377b00a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=RANDOM, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=10, mConComCheckerRandomProb=50, mConComCheckerRandomSeed=213, mConComCheckerConditionCriterion=false [2024-05-07 13:39:29,368 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2024-05-07 13:39:29,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (65)] Waiting until timeout for monitored process [2024-05-07 13:39:29,659 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 9 more)] === [2024-05-07 13:39:29,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:29,660 INFO L85 PathProgramCache]: Analyzing trace with hash -467800698, now seen corresponding path program 1 times [2024-05-07 13:39:29,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:29,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233417015] [2024-05-07 13:39:29,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:29,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:29,724 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2024-05-07 13:39:29,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:29,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233417015] [2024-05-07 13:39:29,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233417015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-07 13:39:29,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-07 13:39:29,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-07 13:39:29,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457914516] [2024-05-07 13:39:29,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-07 13:39:29,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-07 13:39:29,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:29,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-07 13:39:29,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-07 13:39:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:29,726 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:29,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.666666666666664) internal successors, (170), 3 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:29,726 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:29,844 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:29,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1046 [2024-05-07 13:39:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash -258411802, now seen corresponding path program 1 times [2024-05-07 13:39:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:31,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:31,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:31,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:31,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:31,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:32,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 602 treesize of output 554 [2024-05-07 13:39:32,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1449156548, now seen corresponding path program 1 times [2024-05-07 13:39:32,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:32,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:32,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:32,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:32,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:32,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:32,456 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:32,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 610 treesize of output 562 [2024-05-07 13:39:34,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1576122079, now seen corresponding path program 1 times [2024-05-07 13:39:34,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:34,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:34,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:34,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:34,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:34,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:34,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-05-07 13:39:34,748 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 9 more)] === [2024-05-07 13:39:34,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:34,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1451172572, now seen corresponding path program 1 times [2024-05-07 13:39:34,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:34,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536101694] [2024-05-07 13:39:34,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:34,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:34,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:34,843 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:34,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:34,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536101694] [2024-05-07 13:39:34,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536101694] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:34,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550461976] [2024-05-07 13:39:34,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:34,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:34,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:34,846 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:34,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-05-07 13:39:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:35,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 4 conjunts are in the unsatisfiable core [2024-05-07 13:39:35,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:35,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550461976] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:35,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:35,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-05-07 13:39:35,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469804180] [2024-05-07 13:39:35,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:35,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-07 13:39:35,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:35,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-07 13:39:35,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-07 13:39:35,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:35,590 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:35,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.1) internal successors, (291), 10 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:35,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:35,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:35,754 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:35,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 270 [2024-05-07 13:39:37,786 INFO L85 PathProgramCache]: Analyzing trace with hash -594707930, now seen corresponding path program 2 times [2024-05-07 13:39:37,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:37,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:37,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:37,944 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:37,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:38,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:38,079 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:38,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 272 [2024-05-07 13:39:40,124 INFO L85 PathProgramCache]: Analyzing trace with hash -982574708, now seen corresponding path program 1 times [2024-05-07 13:39:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:40,200 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:40,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:40,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:40,429 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:40,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 610 treesize of output 562 [2024-05-07 13:39:42,458 INFO L85 PathProgramCache]: Analyzing trace with hash 716914785, now seen corresponding path program 2 times [2024-05-07 13:39:42,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:42,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:42,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:42,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:42,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2024-05-07 13:39:42,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107 [2024-05-07 13:39:42,952 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 9 more)] === [2024-05-07 13:39:42,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2122443876, now seen corresponding path program 2 times [2024-05-07 13:39:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495745067] [2024-05-07 13:39:42,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:42,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:43,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:43,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495745067] [2024-05-07 13:39:43,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495745067] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:43,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775221076] [2024-05-07 13:39:43,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-07 13:39:43,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:43,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:43,124 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:43,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-05-07 13:39:43,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-07 13:39:43,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:39:43,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-07 13:39:43,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:43,907 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:43,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:39:43,985 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:43,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775221076] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:39:43,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:39:43,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-05-07 13:39:43,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251623690] [2024-05-07 13:39:43,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:39:43,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-05-07 13:39:43,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:39:43,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-05-07 13:39:43,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-05-07 13:39:43,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:43,986 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:39:43,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 17.27777777777778) internal successors, (311), 18 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:39:43,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:43,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:43,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:39:44,236 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:44,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 272 [2024-05-07 13:39:46,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1956272294, now seen corresponding path program 3 times [2024-05-07 13:39:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:46,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:46,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:46,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:46,683 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:46,857 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:46,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 562 treesize of output 514 [2024-05-07 13:39:48,887 INFO L85 PathProgramCache]: Analyzing trace with hash -472580383, now seen corresponding path program 3 times [2024-05-07 13:39:48,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:48,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:48,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:49,077 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:49,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:49,266 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:49,313 INFO L349 Elim1Store]: treesize reduction 7, result has 36.4 percent of original size [2024-05-07 13:39:49,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 594 treesize of output 546 [2024-05-07 13:39:51,374 INFO L85 PathProgramCache]: Analyzing trace with hash -472580383, now seen corresponding path program 4 times [2024-05-07 13:39:51,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:51,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:51,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:51,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:51,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:51,867 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-07 13:39:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:39:51,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:39:51,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:39:51,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-05-07 13:39:52,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,67 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-05-07 13:39:52,125 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 9 more)] === [2024-05-07 13:39:52,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-07 13:39:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash 854992156, now seen corresponding path program 3 times [2024-05-07 13:39:52,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-07 13:39:52,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592232104] [2024-05-07 13:39:52,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-07 13:39:52,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-07 13:39:52,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-07 13:39:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-05-07 13:39:52,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-07 13:39:52,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592232104] [2024-05-07 13:39:52,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592232104] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-07 13:39:52,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819731870] [2024-05-07 13:39:52,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-07 13:39:52,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-07 13:39:52,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-07 13:39:52,437 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-07 13:39:52,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-05-07 13:39:59,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-05-07 13:39:59,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-07 13:39:59,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 85 conjunts are in the unsatisfiable core [2024-05-07 13:39:59,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-07 13:39:59,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-05-07 13:39:59,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:39:59,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:39:59,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:39:59,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-05-07 13:39:59,809 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-07 13:39:59,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-05-07 13:40:00,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-05-07 13:40:01,253 INFO L349 Elim1Store]: treesize reduction 26, result has 31.6 percent of original size [2024-05-07 13:40:01,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 18 [2024-05-07 13:40:01,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:01,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:40:01,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:01,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:40:01,427 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2024-05-07 13:40:01,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-05-07 13:40:01,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:01,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2024-05-07 13:40:01,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:01,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2024-05-07 13:40:01,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-05-07 13:40:02,071 INFO L349 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2024-05-07 13:40:02,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 27 [2024-05-07 13:40:02,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:02,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-05-07 13:40:02,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:02,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-05-07 13:40:02,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:02,400 INFO L349 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2024-05-07 13:40:02,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 31 [2024-05-07 13:40:02,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:02,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:40:02,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:02,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-05-07 13:40:02,830 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 236 proven. 76 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-05-07 13:40:02,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-07 13:40:02,933 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_10352 (Array Int Int))) (not (= (select (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) (+ (* |c_t_funThread8of8ForFork0_~i~0#1| 28) |c_~#cache~0.offset| 4)) 0))) is different from false [2024-05-07 13:40:06,033 INFO L349 Elim1Store]: treesize reduction 54, result has 43.2 percent of original size [2024-05-07 13:40:06,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 509 treesize of output 237 [2024-05-07 13:40:06,408 INFO L349 Elim1Store]: treesize reduction 40, result has 50.0 percent of original size [2024-05-07 13:40:06,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 900 treesize of output 887 [2024-05-07 13:40:07,018 INFO L349 Elim1Store]: treesize reduction 77, result has 46.9 percent of original size [2024-05-07 13:40:07,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 874 treesize of output 894 [2024-05-07 13:40:07,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:07,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 9204 treesize of output 9168 [2024-05-07 13:40:07,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:07,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:40:07,180 INFO L349 Elim1Store]: treesize reduction 36, result has 32.1 percent of original size [2024-05-07 13:40:07,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 977 treesize of output 930 [2024-05-07 13:40:07,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 737 treesize of output 705 [2024-05-07 13:40:07,247 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:40:07,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:07,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 757 treesize of output 753 [2024-05-07 13:40:07,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 695 treesize of output 663 [2024-05-07 13:40:07,534 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-07 13:40:07,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 210 treesize of output 194 [2024-05-07 13:40:07,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:40:08,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:40:08,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:08,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 86 treesize of output 118 [2024-05-07 13:40:08,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:08,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 168 treesize of output 224 [2024-05-07 13:40:08,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 4 [2024-05-07 13:40:08,574 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:08,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2024-05-07 13:40:10,484 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:10,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2024-05-07 13:40:10,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-07 13:40:10,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2024-05-07 13:40:10,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 22 treesize of output 18 [2024-05-07 13:40:10,501 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-05-07 13:40:10,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2024-05-07 13:40:16,739 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 116 proven. 165 refuted. 31 times theorem prover too weak. 147 trivial. 0 not checked. [2024-05-07 13:40:16,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819731870] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-07 13:40:16,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-07 13:40:16,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 27, 30] total 70 [2024-05-07 13:40:16,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773752387] [2024-05-07 13:40:16,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-07 13:40:16,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-05-07 13:40:16,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-07 13:40:16,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-05-07 13:40:16,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=474, Invalid=4137, Unknown=85, NotChecked=134, Total=4830 [2024-05-07 13:40:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:40:16,742 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-07 13:40:16,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 14.071428571428571) internal successors, (985), 70 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-07 13:40:16,743 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-05-07 13:40:16,743 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-07 13:40:16,743 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-07 13:40:16,743 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-07 13:40:24,673 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse22 (not (= |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| 4))) (.cse23 (not (= |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.offset| 0))) (.cse1 (+ |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.offset| 4)) (.cse5 (+ |c_~#cache~0.offset| 4)) (.cse7 (+ (* |c_t_funThread7of8ForFork0_~i~0#1| 28) |c_~#cache~0.offset| 4)) (.cse11 (+ |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset| 4)) (.cse24 (= (select (select |c_#pthreadsMutex| 4) 4) 1))) (and (forall ((|t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| Int) (v_ArrVal_10350 Int) (|v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| Int) (v_ArrVal_10339 (Array Int Int)) (v_ArrVal_10340 Int) (v_ArrVal_10348 (Array Int Int)) (v_ArrVal_10343 (Array Int Int)) (v_ArrVal_10337 Int) (v_ArrVal_10352 (Array Int Int))) (let ((.cse8 (select |c_#pthreadsMutex| |c_t_funThread2of8ForFork0_cache_entry_addref_#in~entry#1.base|)) (.cse9 (+ |t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| 4))) (let ((.cse2 (let ((.cse10 (store |c_#pthreadsMutex| |c_t_funThread2of8ForFork0_cache_entry_addref_#in~entry#1.base| (store .cse8 .cse9 v_ArrVal_10337)))) (store .cse10 |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse10 |c_~#__global_lock~0.base| v_ArrVal_10339) |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base|) .cse11 v_ArrVal_10340))))) (let ((.cse6 (select (store .cse2 |c_~#__global_lock~0.base| v_ArrVal_10343) |c_~#cache~0.base|))) (let ((.cse3 (store .cse6 .cse7 1)) (.cse4 (+ |v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| 4))) (or (not (= (select (select (store (let ((.cse0 (store .cse2 |c_~#cache~0.base| (store .cse3 .cse4 1)))) (store .cse0 |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse0 |c_~#__global_lock~0.base| v_ArrVal_10348) |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base|) .cse1 v_ArrVal_10350))) |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) .cse5) 0)) (not (= (select .cse3 .cse4) 0)) (not (= (select .cse6 .cse7) 0)) (not (= (select .cse8 .cse9) 0)))))))) (forall ((v_ArrVal_10350 Int) (|v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| Int) (v_ArrVal_10339 (Array Int Int)) (v_ArrVal_10340 Int) (v_ArrVal_10348 (Array Int Int)) (v_ArrVal_10343 (Array Int Int)) (v_ArrVal_10352 (Array Int Int))) (let ((.cse16 (store |c_#pthreadsMutex| |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store |c_#pthreadsMutex| |c_~#__global_lock~0.base| v_ArrVal_10339) |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base|) .cse11 v_ArrVal_10340)))) (let ((.cse12 (select (store .cse16 |c_~#__global_lock~0.base| v_ArrVal_10343) |c_~#cache~0.base|))) (let ((.cse13 (store .cse12 .cse7 1)) (.cse14 (+ |v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| 4))) (or (not (= (select .cse12 .cse7) 0)) (not (= (select .cse13 .cse14) 0)) (not (= (select (select (store (let ((.cse15 (store .cse16 |c_~#cache~0.base| (store .cse13 .cse14 1)))) (store .cse15 |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse15 |c_~#__global_lock~0.base| v_ArrVal_10348) |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base|) .cse1 v_ArrVal_10350))) |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) .cse5) 0))))))) (forall ((v_ArrVal_10350 Int) (|v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| Int) (v_ArrVal_10340 Int) (v_ArrVal_10348 (Array Int Int)) (v_ArrVal_10343 (Array Int Int)) (v_ArrVal_10352 (Array Int Int))) (let ((.cse18 (store |c_#pthreadsMutex| |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| (store (select |c_#pthreadsMutex| |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base|) .cse11 v_ArrVal_10340)))) (let ((.cse21 (select (store .cse18 |c_~#__global_lock~0.base| v_ArrVal_10343) |c_~#cache~0.base|))) (let ((.cse19 (store .cse21 .cse7 1)) (.cse20 (+ |v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| 4))) (or (not (= (select (select (store (let ((.cse17 (store .cse18 |c_~#cache~0.base| (store .cse19 .cse20 1)))) (store .cse17 |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse17 |c_~#__global_lock~0.base| v_ArrVal_10348) |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base|) .cse1 v_ArrVal_10350))) |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) .cse5) 0)) (not (= (select .cse19 .cse20) 0)) (not (= (select .cse21 .cse7) 0))))))) (or .cse22 .cse23) (= |c_~#cache~0.offset| 0) (or .cse22 .cse24 .cse23) (= |c_t_funThread7of8ForFork0_cache_entry_addref_~entry#1.offset| 0) (= |c_t_funThread7of8ForFork0_~i~0#1| 0) (forall ((|t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| Int)) (let ((.cse25 (select |c_#pthreadsMutex| |c_t_funThread2of8ForFork0_cache_entry_addref_~entry#1.base|)) (.cse26 (+ |t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| 4))) (or (not (= (select .cse25 .cse26) 0)) (forall ((v_ArrVal_10350 Int) (|v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| Int) (v_ArrVal_10339 (Array Int Int)) (v_ArrVal_10340 Int) (v_ArrVal_10348 (Array Int Int)) (v_ArrVal_10343 (Array Int Int)) (v_ArrVal_10337 Int) (v_ArrVal_10352 (Array Int Int))) (let ((.cse28 (let ((.cse32 (store |c_#pthreadsMutex| |c_t_funThread2of8ForFork0_cache_entry_addref_~entry#1.base| (store .cse25 .cse26 v_ArrVal_10337)))) (store .cse32 |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse32 |c_~#__global_lock~0.base| v_ArrVal_10339) |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base|) .cse11 v_ArrVal_10340))))) (let ((.cse31 (select (store .cse28 |c_~#__global_lock~0.base| v_ArrVal_10343) |c_~#cache~0.base|))) (let ((.cse29 (store .cse31 .cse7 1)) (.cse30 (+ |v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| 4))) (or (not (= (select (select (store (let ((.cse27 (store .cse28 |c_~#cache~0.base| (store .cse29 .cse30 1)))) (store .cse27 |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse27 |c_~#__global_lock~0.base| v_ArrVal_10348) |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base|) .cse1 v_ArrVal_10350))) |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) .cse5) 0)) (not (= (select .cse29 .cse30) 0)) (not (= (select .cse31 .cse7) 0)))))))))) (forall ((|t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| Int) (v_ArrVal_10350 Int) (|v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| Int) (v_ArrVal_10339 (Array Int Int)) (v_ArrVal_10340 Int) (v_ArrVal_10348 (Array Int Int)) (v_ArrVal_10343 (Array Int Int)) (v_ArrVal_10337 Int) (v_ArrVal_10352 (Array Int Int))) (let ((.cse38 (select |c_#pthreadsMutex| |c_~#cache~0.base|)) (.cse39 (+ |t_funThread2of8ForFork0_cache_entry_addref_~entry#1.offset| 4))) (let ((.cse40 (store |c_#pthreadsMutex| |c_~#cache~0.base| (store .cse38 .cse39 v_ArrVal_10337)))) (let ((.cse37 (store (select (store .cse40 |c_~#__global_lock~0.base| v_ArrVal_10339) |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base|) .cse11 v_ArrVal_10340))) (let ((.cse35 (select (store (store .cse40 |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| .cse37) |c_~#__global_lock~0.base| v_ArrVal_10343) |c_~#cache~0.base|))) (let ((.cse33 (store .cse35 .cse7 1)) (.cse34 (+ |v_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.offset_40| 4))) (or (not (= (select .cse33 .cse34) 0)) (not (= (select .cse35 .cse7) 0)) (not (= (select (select (store (let ((.cse36 (store (store |c_#pthreadsMutex| |c_t_funThread3of8ForFork0_cache_entry_addref_~entry#1.base| .cse37) |c_~#cache~0.base| (store .cse33 .cse34 1)))) (store .cse36 |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base| (store (select (store .cse36 |c_~#__global_lock~0.base| v_ArrVal_10348) |c_t_funThread4of8ForFork0_cache_entry_addref_~entry#1.base|) .cse1 v_ArrVal_10350))) |c_~#__global_lock~0.base| v_ArrVal_10352) |c_~#cache~0.base|) .cse5) 0)) (not (= (select .cse38 .cse39) 0))))))))) (<= |c_~#__global_lock~0.base| 3) (= |c_t_funThread7of8ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |c_t_funThread7of8ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= 4 |c_t_funThread7of8ForFork0_cache_entry_addref_~entry#1.base|) .cse24 (= |c_~#cache~0.base| 4))) is different from true [2024-05-07 13:40:28,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-07 13:40:35,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-07 13:40:46,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-07 13:41:01,604 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:41:01,620 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:41:54,318 WARN L293 SmtUtils]: Spent 52.69s on a formula simplification. DAG size of input: 290 DAG size of output: 101 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-05-07 13:41:54,318 INFO L349 Elim1Store]: treesize reduction 661, result has 19.2 percent of original size [2024-05-07 13:41:54,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 11 new quantified variables, introduced 49 case distinctions, treesize of input 1739 treesize of output 1638 [2024-05-07 13:41:54,544 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:41:54,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:41:54,749 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:41:55,571 INFO L224 Elim1Store]: Index analysis took 862 ms [2024-05-07 13:42:06,430 WARN L293 SmtUtils]: Spent 10.42s on a formula simplification. DAG size of input: 119 DAG size of output: 26 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-05-07 13:42:06,430 INFO L349 Elim1Store]: treesize reduction 317, result has 9.2 percent of original size [2024-05-07 13:42:06,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 20 case distinctions, treesize of input 543 treesize of output 638 [2024-05-07 13:42:13,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,118 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,119 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,133 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,134 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,201 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:13,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 160 [2024-05-07 13:42:13,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:13,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:13,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,282 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:13,297 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:13,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,320 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,390 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:13,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 101 [2024-05-07 13:42:13,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,414 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,415 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:13,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:13,444 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,445 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:13,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,467 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,467 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,471 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,472 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,654 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:13,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 120 [2024-05-07 13:42:13,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,698 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:13,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:13,727 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,728 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,734 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 76 [2024-05-07 13:42:13,755 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,756 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,760 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:13,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:13,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,797 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,798 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,803 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,803 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,810 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:13,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-05-07 13:42:13,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,842 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,842 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,848 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:13,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:13,955 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:13,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 128 [2024-05-07 13:42:13,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,014 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:14,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,051 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,052 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,061 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:14,074 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:14,098 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,106 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2024-05-07 13:42:14,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,174 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,257 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:14,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 1 [2024-05-07 13:42:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2024-05-07 13:42:14,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,317 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,318 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,326 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:14,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 1 [2024-05-07 13:42:14,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,356 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,356 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,461 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:14,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 152 [2024-05-07 13:42:14,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:14,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,516 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,519 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-05-07 13:42:14,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,560 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,563 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,564 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,690 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:14,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 112 [2024-05-07 13:42:14,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,706 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,706 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:14,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,736 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,740 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 68 [2024-05-07 13:42:14,746 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:14,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,800 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,801 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,909 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:14,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 120 [2024-05-07 13:42:14,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,932 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:14,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:14,962 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,966 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 76 [2024-05-07 13:42:14,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:14,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,994 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,995 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:14,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,089 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:15,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 157 [2024-05-07 13:42:15,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,133 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,133 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:15,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:15,155 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,159 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:15,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,176 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,181 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,181 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,275 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:15,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 125 [2024-05-07 13:42:15,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,293 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:15,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:15,331 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,337 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:15,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,477 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:15,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 122 [2024-05-07 13:42:15,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,540 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,541 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:15,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:15,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,581 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:15,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,601 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,605 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,697 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:15,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 117 [2024-05-07 13:42:15,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,749 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,751 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:15,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:15,845 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,852 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2024-05-07 13:42:15,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,882 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:15,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:15,984 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:15,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 98 [2024-05-07 13:42:16,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,028 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,029 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:16,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:16,099 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,105 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:16,116 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:16,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,149 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,156 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,156 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,251 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:16,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 101 [2024-05-07 13:42:16,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:16,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:16,330 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,337 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:16,349 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:16,359 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:16,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,397 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,407 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:16,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:16,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,446 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,453 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,454 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,553 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:16,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 74 [2024-05-07 13:42:16,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,600 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,600 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:16,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:16,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,633 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2024-05-07 13:42:16,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,654 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:16,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:16,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,691 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,696 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,717 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:16,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 1 [2024-05-07 13:42:16,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,737 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,745 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,746 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,888 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:16,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 93 [2024-05-07 13:42:16,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,913 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:16,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:16,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:16,956 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,961 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:16,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2024-05-07 13:42:17,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,008 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,014 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,020 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 1 [2024-05-07 13:42:17,030 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,035 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:17,048 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:17,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,069 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,077 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,077 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,086 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 107 treesize of output 1 [2024-05-07 13:42:17,111 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,117 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:17,132 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:17,149 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,150 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,157 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:17,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,182 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,183 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,191 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,192 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,202 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:17,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2024-05-07 13:42:17,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,253 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,261 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,262 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,271 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 124 treesize of output 1 [2024-05-07 13:42:17,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,303 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2024-05-07 13:42:17,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,351 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,358 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 1 [2024-05-07 13:42:17,381 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,393 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:17,412 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:17,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,458 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:17,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,485 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,507 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 1 [2024-05-07 13:42:17,518 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:17,569 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,580 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2024-05-07 13:42:17,600 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:17,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,634 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,635 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,646 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 102 treesize of output 1 [2024-05-07 13:42:17,670 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,671 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:17,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,717 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,718 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,741 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-05-07 13:42:17,766 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,767 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,778 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:17,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,810 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,810 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,821 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,822 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,834 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:17,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,860 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,870 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:17,881 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:17,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-05-07 13:42:17,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,913 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:17,932 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:17,984 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,995 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:17,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:18,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,028 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,040 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,063 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,076 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 1 [2024-05-07 13:42:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,126 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2024-05-07 13:42:18,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,162 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,174 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,175 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,202 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 1 [2024-05-07 13:42:18,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,250 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,261 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,262 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,272 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 83 treesize of output 1 [2024-05-07 13:42:18,300 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,311 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2024-05-07 13:42:18,342 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,354 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-05-07 13:42:18,374 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:18,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,422 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 1 [2024-05-07 13:42:18,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:18,482 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:18,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,507 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,507 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,547 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,547 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,561 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 1 [2024-05-07 13:42:18,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,589 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,600 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,601 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,612 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 1 [2024-05-07 13:42:18,633 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,645 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:18,664 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:18,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,691 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,704 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,715 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 1 [2024-05-07 13:42:18,736 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,748 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:18,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,794 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,816 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 1 [2024-05-07 13:42:18,836 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:18,865 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:18,889 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,890 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:18,922 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:18,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,947 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,958 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,959 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:18,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:18,971 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:18,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 1 [2024-05-07 13:42:19,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,063 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,075 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,075 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,329 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:19,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 109 [2024-05-07 13:42:19,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,389 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,390 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:19,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:19,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,444 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-05-07 13:42:19,467 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:19,493 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,505 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2024-05-07 13:42:19,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:19,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,565 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,580 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:19,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 1 [2024-05-07 13:42:19,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,636 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,636 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,785 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:19,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 128 [2024-05-07 13:42:19,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,827 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,828 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:19,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:19,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:19,912 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:19,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:19,948 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:20,027 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,031 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:20,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:20,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,072 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 1 [2024-05-07 13:42:20,095 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,099 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-05-07 13:42:20,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:20,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,130 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,135 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,136 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,141 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 1 [2024-05-07 13:42:20,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,172 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,177 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,177 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,192 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 1 [2024-05-07 13:42:20,202 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,208 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 92 [2024-05-07 13:42:20,230 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,234 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,234 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,239 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:20,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,256 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 124 [2024-05-07 13:42:20,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,284 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 165 treesize of output 1 [2024-05-07 13:42:20,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,303 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 97 [2024-05-07 13:42:20,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,328 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,344 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,351 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 138 treesize of output 1 [2024-05-07 13:42:20,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:20,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:20,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,431 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:20,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:20,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,453 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,459 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,459 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,592 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:20,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2024-05-07 13:42:20,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:20,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:20,653 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:20,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,772 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,778 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,779 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,967 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:20,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 135 treesize of output 138 [2024-05-07 13:42:20,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:20,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:20,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:21,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:21,040 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,046 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:21,066 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,072 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:21,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,105 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,106 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,115 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 1 [2024-05-07 13:42:21,137 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,138 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,147 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:21,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:21,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,210 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,210 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,220 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,221 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,228 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 135 treesize of output 1 [2024-05-07 13:42:21,249 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,258 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:21,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:21,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,324 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,333 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,342 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-05-07 13:42:21,364 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,372 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 97 [2024-05-07 13:42:21,387 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:21,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,418 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,418 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,427 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 1 [2024-05-07 13:42:21,448 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 126 [2024-05-07 13:42:21,468 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:21,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,486 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,506 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 1 [2024-05-07 13:42:21,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,539 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:21,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,585 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,596 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,597 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,606 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:21,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,638 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 91 [2024-05-07 13:42:21,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:21,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,712 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,733 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:21,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 132 treesize of output 1 [2024-05-07 13:42:21,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,761 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,762 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,959 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:21,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 170 treesize of output 173 [2024-05-07 13:42:21,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:21,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:21,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:22,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:22,063 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,064 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,075 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 129 [2024-05-07 13:42:22,095 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,104 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:22,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,135 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,146 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,146 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,156 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:22,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 1 [2024-05-07 13:42:22,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,184 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,195 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,195 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,357 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:22,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 165 [2024-05-07 13:42:22,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,428 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,428 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:22,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:22,481 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:22,530 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,542 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:22,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:22,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,619 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,630 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,641 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:22,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:22,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,669 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,682 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,693 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:22,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-05-07 13:42:22,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,734 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-05-07 13:42:22,754 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:22,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,783 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,794 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,795 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:22,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:22,964 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:22,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 133 [2024-05-07 13:42:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,015 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,016 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:23,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:23,077 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,089 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:23,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,147 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,159 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,160 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,321 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:23,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2024-05-07 13:42:23,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,360 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,360 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:23,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:23,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,454 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:23,476 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:23,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,504 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,515 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 70 [2024-05-07 13:42:23,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:23,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,591 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,592 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,603 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,604 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,615 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:23,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 1 [2024-05-07 13:42:23,640 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,652 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 67 [2024-05-07 13:42:23,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:23,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,733 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,744 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,745 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,755 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:23,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 1 [2024-05-07 13:42:23,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,798 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,799 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:23,811 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:23,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 1 [2024-05-07 13:42:23,834 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2024-05-07 13:42:23,870 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:23,902 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,903 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,916 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:23,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 97 [2024-05-07 13:42:23,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:24,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,052 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,052 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,078 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 138 treesize of output 1 [2024-05-07 13:42:24,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,112 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,112 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,125 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,126 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,140 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:24,162 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,163 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,175 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:24,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,253 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,265 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,265 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,277 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 165 treesize of output 1 [2024-05-07 13:42:24,297 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 124 [2024-05-07 13:42:24,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,400 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-05-07 13:42:24,420 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:24,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,472 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-05-07 13:42:24,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,510 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,525 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,526 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,539 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 135 treesize of output 1 [2024-05-07 13:42:24,567 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,584 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:24,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,655 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,732 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,739 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 138 treesize of output 1 [2024-05-07 13:42:24,753 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,754 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,760 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 97 [2024-05-07 13:42:24,770 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:24,797 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:24,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,827 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,835 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,836 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,843 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:24,878 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,886 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:24,899 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:24,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,918 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,926 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,927 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:24,935 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:24,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 1 [2024-05-07 13:42:24,964 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,972 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:24,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:25,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,030 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,037 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,037 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,046 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 1 [2024-05-07 13:42:25,088 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,094 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 92 [2024-05-07 13:42:25,103 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,118 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,125 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,125 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,132 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 145 treesize of output 1 [2024-05-07 13:42:25,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,180 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,180 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,188 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,188 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,195 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 1 [2024-05-07 13:42:25,210 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,211 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,217 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:25,227 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,258 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:25,275 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,299 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,306 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 1 [2024-05-07 13:42:25,326 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,335 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:25,344 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,361 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,370 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,379 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 1 [2024-05-07 13:42:25,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,421 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 156 [2024-05-07 13:42:25,432 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,457 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,458 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,467 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 197 treesize of output 1 [2024-05-07 13:42:25,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,511 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,512 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,520 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 137 treesize of output 1 [2024-05-07 13:42:25,542 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,550 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:25,560 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:25,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,673 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,674 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,684 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,684 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,692 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 1 [2024-05-07 13:42:25,719 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,730 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 153 [2024-05-07 13:42:25,743 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:25,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,764 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,774 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,774 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,783 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 194 treesize of output 1 [2024-05-07 13:42:25,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,829 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,837 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,838 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,847 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 1 [2024-05-07 13:42:25,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,880 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:25,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,923 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,934 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:25,944 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:25,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 189 treesize of output 1 [2024-05-07 13:42:25,964 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:25,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 148 [2024-05-07 13:42:26,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,027 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,037 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,038 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,048 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:26,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 1 [2024-05-07 13:42:26,084 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,094 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 124 [2024-05-07 13:42:26,111 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:26,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,165 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,166 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,177 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:26,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 1 [2024-05-07 13:42:26,194 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,201 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2024-05-07 13:42:26,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,246 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,266 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:26,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 1 [2024-05-07 13:42:26,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,297 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-05-07 13:42:26,326 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:26,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,392 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 143 [2024-05-07 13:42:26,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:26,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,479 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,479 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,491 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:26,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 184 treesize of output 1 [2024-05-07 13:42:26,535 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,545 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:26,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:26,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,613 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,632 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:26,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 1 [2024-05-07 13:42:26,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,662 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,673 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,674 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,862 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:26,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 125 [2024-05-07 13:42:26,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,925 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:26,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:26,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:26,982 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:26,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:27,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,048 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,059 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,069 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:27,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 1 [2024-05-07 13:42:27,093 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,104 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-05-07 13:42:27,155 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,167 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 76 [2024-05-07 13:42:27,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:27,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,236 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,247 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,248 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,259 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:27,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 1 [2024-05-07 13:42:27,294 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 103 [2024-05-07 13:42:27,323 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:27,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,363 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,372 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:27,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 144 treesize of output 1 [2024-05-07 13:42:27,418 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,428 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-05-07 13:42:27,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:27,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,511 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:27,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 98 treesize of output 1 [2024-05-07 13:42:27,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,540 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,551 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,552 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,562 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:27,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 1 [2024-05-07 13:42:27,583 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,594 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:27,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,671 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,672 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,835 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:27,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 128 [2024-05-07 13:42:27,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,872 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,873 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:27,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:27,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:27,950 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,962 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:27,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:28,028 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,041 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 111 [2024-05-07 13:42:28,064 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:28,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,097 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,111 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,112 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,124 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:28,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 152 treesize of output 1 [2024-05-07 13:42:28,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,230 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,246 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,246 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,392 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:28,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 136 [2024-05-07 13:42:28,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,471 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,472 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:28,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:28,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,529 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,543 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 92 [2024-05-07 13:42:28,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,590 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,591 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,830 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:28,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 109 [2024-05-07 13:42:28,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,899 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,900 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:28,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:28,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:28,956 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,957 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,971 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:28,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 65 [2024-05-07 13:42:29,035 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,036 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,051 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:29,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:29,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,226 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,227 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,236 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,243 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 1 [2024-05-07 13:42:29,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:29,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:29,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,333 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,334 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,341 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,342 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,349 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:29,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,387 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,535 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:29,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 160 treesize of output 163 [2024-05-07 13:42:29,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,558 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:29,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:29,613 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,614 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,622 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 119 [2024-05-07 13:42:29,658 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,659 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,667 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 92 [2024-05-07 13:42:29,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:29,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,724 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,725 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,732 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,733 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,741 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 1 [2024-05-07 13:42:29,780 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 84 [2024-05-07 13:42:29,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:29,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,837 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,838 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,845 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,845 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,851 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 1 [2024-05-07 13:42:29,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,877 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,884 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,884 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,891 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 152 treesize of output 1 [2024-05-07 13:42:29,904 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,905 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,911 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 111 [2024-05-07 13:42:29,920 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:29,949 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,950 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,956 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 124 [2024-05-07 13:42:29,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,979 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,980 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:29,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:29,995 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:29,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 165 treesize of output 1 [2024-05-07 13:42:30,020 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,028 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2024-05-07 13:42:30,039 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:30,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,058 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,059 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,068 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,075 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:30,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 1 [2024-05-07 13:42:30,114 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,122 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:30,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:30,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,198 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,198 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,206 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:30,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 1 [2024-05-07 13:42:30,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,240 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,248 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,249 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,258 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:30,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 189 treesize of output 1 [2024-05-07 13:42:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 148 [2024-05-07 13:42:30,302 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,307 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,308 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,308 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,314 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:30,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,358 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,368 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,369 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,544 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:30,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 157 [2024-05-07 13:42:30,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,582 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,583 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:30,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:30,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:30,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,694 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,695 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,898 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:30,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 130 [2024-05-07 13:42:30,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:30,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:30,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:30,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:30,992 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:31,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,037 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,046 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,046 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,209 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:31,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 152 [2024-05-07 13:42:31,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,279 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:31,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:31,322 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,331 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-05-07 13:42:31,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,393 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,566 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:31,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 125 [2024-05-07 13:42:31,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,602 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,603 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:31,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:31,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,696 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:31,715 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:31,777 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:31,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:31,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,849 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,859 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,859 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,869 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:31,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 1 [2024-05-07 13:42:31,908 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,919 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:31,939 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:31,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,965 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,977 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:31,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:31,988 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:31,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 1 [2024-05-07 13:42:32,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,028 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,040 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,040 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,207 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:32,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 160 [2024-05-07 13:42:32,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:32,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:32,330 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,341 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2024-05-07 13:42:32,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,607 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:32,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 133 [2024-05-07 13:42:32,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:32,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:32,731 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,743 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:32,765 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:32,853 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,875 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2024-05-07 13:42:32,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:32,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,968 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:32,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:32,993 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:32,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 124 treesize of output 1 [2024-05-07 13:42:33,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,038 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,038 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,257 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:33,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 162 [2024-05-07 13:42:33,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:33,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:33,429 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,443 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2024-05-07 13:42:33,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,517 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,517 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,742 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:33,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 103 [2024-05-07 13:42:33,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,808 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:33,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:33,899 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-05-07 13:42:33,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:33,965 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,980 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,981 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:33,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,134 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:34,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 122 [2024-05-07 13:42:34,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,191 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,192 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:34,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:34,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,292 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:34,336 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,351 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:34,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:34,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,458 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,473 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,473 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,486 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:34,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:34,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,651 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,686 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,695 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:34,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 132 treesize of output 1 [2024-05-07 13:42:34,710 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,718 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 91 [2024-05-07 13:42:34,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,752 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,753 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,761 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,762 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,953 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:34,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 170 [2024-05-07 13:42:34,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,987 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:34,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:34,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:35,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:35,045 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,046 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,057 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 126 [2024-05-07 13:42:35,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,091 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,100 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,101 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,109 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:35,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 164 treesize of output 1 [2024-05-07 13:42:35,126 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,134 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 123 [2024-05-07 13:42:35,148 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:35,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,171 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,299 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:35,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 130 [2024-05-07 13:42:35,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,342 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,343 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:35,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:35,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:35,431 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,440 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:35,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:35,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,512 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:35,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 135 treesize of output 1 [2024-05-07 13:42:35,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,537 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,546 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,546 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,711 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:35,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 115 [2024-05-07 13:42:35,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,788 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,789 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:35,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:35,846 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,855 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-05-07 13:42:35,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,898 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:35,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,933 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,944 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,945 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,958 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:35,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 107 treesize of output 1 [2024-05-07 13:42:35,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:35,986 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,997 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:35,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,006 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:36,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 1 [2024-05-07 13:42:36,024 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,032 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:36,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,065 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,065 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,076 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,077 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,331 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:36,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 132 treesize of output 135 [2024-05-07 13:42:36,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:36,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:36,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,420 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,429 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 91 [2024-05-07 13:42:36,459 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,469 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2024-05-07 13:42:36,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:36,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,541 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,552 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,553 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,563 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:36,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 124 treesize of output 1 [2024-05-07 13:42:36,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,594 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,595 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,606 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,607 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,619 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:36,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:36,641 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,642 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,653 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:36,690 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,701 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:36,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:36,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,788 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,799 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,800 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,810 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:36,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 147 treesize of output 1 [2024-05-07 13:42:36,834 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,863 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 118 [2024-05-07 13:42:36,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,902 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,914 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,925 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:36,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 1 [2024-05-07 13:42:36,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:36,954 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,966 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,967 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:36,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,158 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:37,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 118 [2024-05-07 13:42:37,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,215 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,216 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:37,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:37,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,284 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:37,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,330 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2024-05-07 13:42:37,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,369 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,392 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:37,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 124 treesize of output 1 [2024-05-07 13:42:37,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,424 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,451 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:37,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 129 treesize of output 1 [2024-05-07 13:42:37,482 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 88 [2024-05-07 13:42:37,547 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,561 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2024-05-07 13:42:37,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:37,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,671 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,699 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:37,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 1 [2024-05-07 13:42:37,729 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,745 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 64 [2024-05-07 13:42:37,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,799 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,800 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,813 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:37,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 105 treesize of output 1 [2024-05-07 13:42:37,841 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,854 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 67 [2024-05-07 13:42:37,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:37,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,931 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,931 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,944 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,944 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:37,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,956 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:37,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 1 [2024-05-07 13:42:37,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:37,988 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,000 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,001 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,173 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:38,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 103 [2024-05-07 13:42:38,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,213 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,213 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:38,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:38,276 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-05-07 13:42:38,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,381 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,381 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,578 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:38,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2024-05-07 13:42:38,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,639 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:38,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:38,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,707 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,726 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:38,770 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,771 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 86 [2024-05-07 13:42:38,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:38,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,885 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,885 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,900 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,912 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:38,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 1 [2024-05-07 13:42:38,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:38,950 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,951 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,967 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,968 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:38,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,192 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:39,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 133 [2024-05-07 13:42:39,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,251 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,252 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:39,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:39,339 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,340 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,357 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 89 [2024-05-07 13:42:39,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,421 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,436 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:39,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 1 [2024-05-07 13:42:39,467 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,484 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 121 [2024-05-07 13:42:39,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,534 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,535 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,550 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,551 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,710 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:39,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 125 [2024-05-07 13:42:39,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,783 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,783 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:39,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:39,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:39,857 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,858 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:39,924 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,939 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:39,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2024-05-07 13:42:40,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:40,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,078 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,095 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,111 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:40,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-05-07 13:42:40,145 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,167 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2024-05-07 13:42:40,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:40,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,320 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:40,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 119 treesize of output 1 [2024-05-07 13:42:40,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 113 [2024-05-07 13:42:40,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,464 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:40,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 154 treesize of output 1 [2024-05-07 13:42:40,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,521 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,539 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,539 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,719 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:40,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 98 [2024-05-07 13:42:40,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,799 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,799 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:40,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:40,865 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,880 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:40,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:40,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,960 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,961 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:40,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,131 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:41,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 117 [2024-05-07 13:42:41,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:41,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:41,316 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,335 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2024-05-07 13:42:41,368 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-05-07 13:42:41,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,537 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,543 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,543 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,747 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:41,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 135 treesize of output 138 [2024-05-07 13:42:41,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,786 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,787 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:41,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:41,824 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,831 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2024-05-07 13:42:41,855 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,861 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2024-05-07 13:42:41,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:41,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,903 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,909 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,910 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,917 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:41,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 1 [2024-05-07 13:42:41,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:41,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,943 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,944 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:41,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,101 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:42,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 106 [2024-05-07 13:42:42,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,140 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,140 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:42,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:42,184 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,191 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62 [2024-05-07 13:42:42,213 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,221 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2024-05-07 13:42:42,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:42,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,283 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,293 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,294 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,303 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-05-07 13:42:42,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 1 [2024-05-07 13:42:42,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,339 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,346 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,347 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,482 INFO L349 Elim1Store]: treesize reduction 17, result has 51.4 percent of original size [2024-05-07 13:42:42,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 79 [2024-05-07 13:42:42,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,524 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,524 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-07 13:42:42,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2024-05-07 13:42:42,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 4 [2024-05-07 13:42:42,558 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:42,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2024-05-07 13:42:42,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-07 13:42:44,592 INFO L349 Elim1Store]: treesize reduction 16, result has 97.0 percent of original size [2024-05-07 13:42:44,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 1 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 65 case distinctions, treesize of input 97767 treesize of output 95449 Received shutdown request... [2024-05-07 13:49:56,769 WARN L235 SmtUtils]: Removed 2 from assertion stack [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (65)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (48)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,778 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-07 13:49:56,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2024-05-07 13:49:56,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-05-07 13:49:56,982 WARN L619 AbstractCegarLoop]: Verification canceled: while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 24ms.. [2024-05-07 13:49:56,982 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (11 of 12 remaining) [2024-05-07 13:49:56,982 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 12 remaining) [2024-05-07 13:49:56,983 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 12 remaining) [2024-05-07 13:49:56,984 INFO L448 BasicCegarLoop]: Path program histogram: [4, 3, 3, 1, 1, 1] [2024-05-07 13:49:56,985 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: clock still running: ConditionalCommutativityCheckTime at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopStatisticsGenerator.getValue(CegarLoopStatisticsGenerator.java:172) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.aggregateBenchmarkData(StatisticsData.java:60) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:418) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-05-07 13:49:56,988 INFO L158 Benchmark]: Toolchain (without parser) took 845440.80ms. Allocated memory was 281.0MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 211.3MB in the beginning and 782.1MB in the end (delta: -570.8MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 167.8MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: CACSL2BoogieTranslator took 539.35ms. Allocated memory is still 281.0MB. Free memory was 211.1MB in the beginning and 235.4MB in the end (delta: -24.3MB). Peak memory consumption was 19.8MB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.32ms. Allocated memory is still 281.0MB. Free memory was 235.4MB in the beginning and 232.2MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: Boogie Preprocessor took 45.99ms. Allocated memory is still 281.0MB. Free memory was 232.2MB in the beginning and 229.6MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: RCFGBuilder took 611.51ms. Allocated memory is still 281.0MB. Free memory was 229.6MB in the beginning and 202.3MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L158 Benchmark]: TraceAbstraction took 844174.34ms. Allocated memory was 281.0MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 200.8MB in the beginning and 782.1MB in the end (delta: -581.3MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2024-05-07 13:49:56,988 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 167.8MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 539.35ms. Allocated memory is still 281.0MB. Free memory was 211.1MB in the beginning and 235.4MB in the end (delta: -24.3MB). Peak memory consumption was 19.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 64.32ms. Allocated memory is still 281.0MB. Free memory was 235.4MB in the beginning and 232.2MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 45.99ms. Allocated memory is still 281.0MB. Free memory was 232.2MB in the beginning and 229.6MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 611.51ms. Allocated memory is still 281.0MB. Free memory was 229.6MB in the beginning and 202.3MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. * TraceAbstraction took 844174.34ms. Allocated memory was 281.0MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 200.8MB in the beginning and 782.1MB in the end (delta: -581.3MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 518, independent: 388, independent conditional: 200, independent unconditional: 188, dependent: 130, dependent conditional: 130, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 200, independent unconditional: 188, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 200, independent unconditional: 188, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 200, independent unconditional: 188, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 93, independent: 93, independent conditional: 0, independent unconditional: 93, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 93, independent: 93, independent conditional: 0, independent unconditional: 93, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 388, independent: 295, independent conditional: 0, independent unconditional: 295, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 93, unknown conditional: 0, unknown unconditional: 93] , Statistics on independence cache: Total cache size (in pairs): 93, Positive cache size: 93, Positive conditional cache size: 0, Positive unconditional cache size: 93, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 388, independent: 388, independent conditional: 0, independent unconditional: 388, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 93, independent: 93, independent conditional: 0, independent unconditional: 93, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 93, independent: 93, independent conditional: 0, independent unconditional: 93, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 388, independent: 295, independent conditional: 0, independent unconditional: 295, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 93, unknown conditional: 0, unknown unconditional: 93] , Statistics on independence cache: Total cache size (in pairs): 93, Positive cache size: 93, Positive conditional cache size: 0, Positive unconditional cache size: 93, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0 ], Independence queries for same thread: 130 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2855, independent: 2386, independent conditional: 1499, independent unconditional: 887, dependent: 469, dependent conditional: 469, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 1499, independent unconditional: 887, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 1499, independent unconditional: 887, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 1499, independent unconditional: 887, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 198, independent unconditional: 2188, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 90, independent unconditional: 2296, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 90, independent unconditional: 2296, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 389, independent: 389, independent conditional: 0, independent unconditional: 389, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 389, independent: 389, independent conditional: 0, independent unconditional: 389, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 2386, independent: 1997, independent conditional: 90, independent unconditional: 1907, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 389, unknown conditional: 0, unknown unconditional: 389] , Statistics on independence cache: Total cache size (in pairs): 389, Positive cache size: 389, Positive conditional cache size: 0, Positive unconditional cache size: 389, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 108, Maximal queried relation: 0, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 198, independent unconditional: 2188, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 90, independent unconditional: 2296, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2386, independent: 2386, independent conditional: 90, independent unconditional: 2296, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 389, independent: 389, independent conditional: 0, independent unconditional: 389, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 389, independent: 389, independent conditional: 0, independent unconditional: 389, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 2386, independent: 1997, independent conditional: 90, independent unconditional: 1907, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 389, unknown conditional: 0, unknown unconditional: 389] , Statistics on independence cache: Total cache size (in pairs): 389, Positive cache size: 389, Positive conditional cache size: 0, Positive unconditional cache size: 389, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 108 ], Independence queries for same thread: 469 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 9032, independent: 7837, independent conditional: 5317, independent unconditional: 2520, dependent: 1195, dependent conditional: 1195, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 5317, independent unconditional: 2520, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 5317, independent unconditional: 2520, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 5317, independent unconditional: 2520, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 902, independent unconditional: 6935, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 408, independent unconditional: 7429, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 408, independent unconditional: 7429, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 878, independent: 878, independent conditional: 0, independent unconditional: 878, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 878, independent: 875, independent conditional: 0, independent unconditional: 875, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 28, independent: 28, independent conditional: 0, independent unconditional: 28, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 7837, independent: 6959, independent conditional: 408, independent unconditional: 6551, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 878, unknown conditional: 0, unknown unconditional: 878] , Statistics on independence cache: Total cache size (in pairs): 878, Positive cache size: 878, Positive conditional cache size: 0, Positive unconditional cache size: 878, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 494, Maximal queried relation: 0, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 902, independent unconditional: 6935, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 408, independent unconditional: 7429, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 7837, independent: 7837, independent conditional: 408, independent unconditional: 7429, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 878, independent: 878, independent conditional: 0, independent unconditional: 878, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 878, independent: 875, independent conditional: 0, independent unconditional: 875, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 28, independent: 28, independent conditional: 0, independent unconditional: 28, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 7837, independent: 6959, independent conditional: 408, independent unconditional: 6551, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 878, unknown conditional: 0, unknown unconditional: 878] , Statistics on independence cache: Total cache size (in pairs): 878, Positive cache size: 878, Positive conditional cache size: 0, Positive unconditional cache size: 878, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 494 ], Independence queries for same thread: 1195 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 22081, independent: 19756, independent conditional: 13387, independent unconditional: 6369, dependent: 2325, dependent conditional: 2325, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 19756, independent: 19756, independent conditional: 13387, independent unconditional: 6369, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19756, independent: 19756, independent conditional: 13387, independent unconditional: 6369, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 19756, independent: 19756, independent conditional: 13387, independent unconditional: 6369, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 2025, independent unconditional: 17731, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 1015, independent unconditional: 18741, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 1015, independent unconditional: 18741, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1710, independent: 1706, independent conditional: 2, independent unconditional: 1704, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1710, independent: 1692, independent conditional: 0, independent unconditional: 1692, dependent: 18, dependent conditional: 0, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 18, independent: 14, independent conditional: 2, independent unconditional: 12, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 18, independent: 14, independent conditional: 2, independent unconditional: 12, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 69, independent: 61, independent conditional: 8, independent unconditional: 53, dependent: 8, dependent conditional: 5, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 19762, independent: 18050, independent conditional: 1013, independent unconditional: 17037, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 1710, unknown conditional: 4, unknown unconditional: 1706] , Statistics on independence cache: Total cache size (in pairs): 1710, Positive cache size: 1706, Positive conditional cache size: 2, Positive unconditional cache size: 1704, Negative cache size: 4, Negative conditional cache size: 2, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1010, Maximal queried relation: 2, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 2025, independent unconditional: 17731, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 1015, independent unconditional: 18741, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 19762, independent: 19756, independent conditional: 1015, independent unconditional: 18741, dependent: 6, dependent conditional: 2, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1710, independent: 1706, independent conditional: 2, independent unconditional: 1704, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1710, independent: 1692, independent conditional: 0, independent unconditional: 1692, dependent: 18, dependent conditional: 0, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 18, independent: 14, independent conditional: 2, independent unconditional: 12, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 18, independent: 14, independent conditional: 2, independent unconditional: 12, dependent: 4, dependent conditional: 2, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 69, independent: 61, independent conditional: 8, independent unconditional: 53, dependent: 8, dependent conditional: 5, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 19762, independent: 18050, independent conditional: 1013, independent unconditional: 17037, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 1710, unknown conditional: 4, unknown unconditional: 1706] , Statistics on independence cache: Total cache size (in pairs): 1710, Positive cache size: 1706, Positive conditional cache size: 2, Positive unconditional cache size: 1704, Negative cache size: 4, Negative conditional cache size: 2, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1010 ], Independence queries for same thread: 2325 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 64579, independent: 59240, independent conditional: 44833, independent unconditional: 14407, dependent: 5339, dependent conditional: 5333, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 59275, independent: 59240, independent conditional: 44833, independent unconditional: 14407, dependent: 35, dependent conditional: 29, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59275, independent: 59240, independent conditional: 44833, independent unconditional: 14407, dependent: 35, dependent conditional: 29, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 59275, independent: 59240, independent conditional: 44833, independent unconditional: 14407, dependent: 35, dependent conditional: 29, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 9310, independent unconditional: 49930, dependent: 180, dependent conditional: 95, dependent unconditional: 85, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 4436, independent unconditional: 54804, dependent: 180, dependent conditional: 77, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 4436, independent unconditional: 54804, dependent: 180, dependent conditional: 77, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3328, independent: 3281, independent conditional: 59, independent unconditional: 3222, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3328, independent: 3232, independent conditional: 0, independent unconditional: 3232, dependent: 96, dependent conditional: 0, dependent unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 96, independent: 49, independent conditional: 24, independent unconditional: 25, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 96, independent: 49, independent conditional: 24, independent unconditional: 25, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 206, independent: 112, independent conditional: 43, independent unconditional: 68, dependent: 95, dependent conditional: 76, dependent unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 59420, independent: 55959, independent conditional: 4377, independent unconditional: 51582, dependent: 133, dependent conditional: 43, dependent unconditional: 90, unknown: 3328, unknown conditional: 93, unknown unconditional: 3235] , Statistics on independence cache: Total cache size (in pairs): 3328, Positive cache size: 3281, Positive conditional cache size: 59, Positive unconditional cache size: 3222, Negative cache size: 47, Negative conditional cache size: 34, Negative unconditional cache size: 13, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4892, Maximal queried relation: 7, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 9310, independent unconditional: 49930, dependent: 180, dependent conditional: 95, dependent unconditional: 85, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 4436, independent unconditional: 54804, dependent: 180, dependent conditional: 77, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 59420, independent: 59240, independent conditional: 4436, independent unconditional: 54804, dependent: 180, dependent conditional: 77, dependent unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3328, independent: 3281, independent conditional: 59, independent unconditional: 3222, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3328, independent: 3232, independent conditional: 0, independent unconditional: 3232, dependent: 96, dependent conditional: 0, dependent unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 96, independent: 49, independent conditional: 24, independent unconditional: 25, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 96, independent: 49, independent conditional: 24, independent unconditional: 25, dependent: 47, dependent conditional: 34, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 206, independent: 112, independent conditional: 43, independent unconditional: 68, dependent: 95, dependent conditional: 76, dependent unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 59420, independent: 55959, independent conditional: 4377, independent unconditional: 51582, dependent: 133, dependent conditional: 43, dependent unconditional: 90, unknown: 3328, unknown conditional: 93, unknown unconditional: 3235] , Statistics on independence cache: Total cache size (in pairs): 3328, Positive cache size: 3281, Positive conditional cache size: 59, Positive unconditional cache size: 3222, Negative cache size: 47, Negative conditional cache size: 34, Negative unconditional cache size: 13, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4892 ], Independence queries for same thread: 5304 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 154949, independent: 143780, independent conditional: 116395, independent unconditional: 27385, dependent: 11169, dependent conditional: 11157, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 143866, independent: 143780, independent conditional: 116395, independent unconditional: 27385, dependent: 86, dependent conditional: 74, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 143866, independent: 143780, independent conditional: 116395, independent unconditional: 27385, dependent: 86, dependent conditional: 74, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 143866, independent: 143780, independent conditional: 116395, independent unconditional: 27385, dependent: 86, dependent conditional: 74, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 27947, independent unconditional: 115833, dependent: 689, dependent conditional: 490, dependent unconditional: 199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 10994, independent unconditional: 132786, dependent: 689, dependent conditional: 353, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 10994, independent unconditional: 132786, dependent: 689, dependent conditional: 353, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5280, independent: 5197, independent conditional: 93, independent unconditional: 5104, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5280, independent: 5135, independent conditional: 0, independent unconditional: 5135, dependent: 145, dependent conditional: 0, dependent unconditional: 145, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 145, independent: 62, independent conditional: 23, independent unconditional: 39, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 145, independent: 62, independent conditional: 23, independent unconditional: 39, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 285, independent: 119, independent conditional: 39, independent unconditional: 79, dependent: 166, dependent conditional: 146, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 144469, independent: 138583, independent conditional: 10901, independent unconditional: 127682, dependent: 606, dependent conditional: 285, dependent unconditional: 321, unknown: 5280, unknown conditional: 161, unknown unconditional: 5119] , Statistics on independence cache: Total cache size (in pairs): 5280, Positive cache size: 5197, Positive conditional cache size: 93, Positive unconditional cache size: 5104, Negative cache size: 83, Negative conditional cache size: 68, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 17090, Maximal queried relation: 14, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 27947, independent unconditional: 115833, dependent: 689, dependent conditional: 490, dependent unconditional: 199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 10994, independent unconditional: 132786, dependent: 689, dependent conditional: 353, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 144469, independent: 143780, independent conditional: 10994, independent unconditional: 132786, dependent: 689, dependent conditional: 353, dependent unconditional: 336, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5280, independent: 5197, independent conditional: 93, independent unconditional: 5104, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5280, independent: 5135, independent conditional: 0, independent unconditional: 5135, dependent: 145, dependent conditional: 0, dependent unconditional: 145, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 145, independent: 62, independent conditional: 23, independent unconditional: 39, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 145, independent: 62, independent conditional: 23, independent unconditional: 39, dependent: 83, dependent conditional: 68, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 285, independent: 119, independent conditional: 39, independent unconditional: 79, dependent: 166, dependent conditional: 146, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 144469, independent: 138583, independent conditional: 10901, independent unconditional: 127682, dependent: 606, dependent conditional: 285, dependent unconditional: 321, unknown: 5280, unknown conditional: 161, unknown unconditional: 5119] , Statistics on independence cache: Total cache size (in pairs): 5280, Positive cache size: 5197, Positive conditional cache size: 93, Positive unconditional cache size: 5104, Negative cache size: 83, Negative conditional cache size: 68, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 17090 ], Independence queries for same thread: 11083 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 267546, independent: 249627, independent conditional: 204039, independent unconditional: 45588, dependent: 17919, dependent conditional: 17901, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 249748, independent: 249627, independent conditional: 204039, independent unconditional: 45588, dependent: 121, dependent conditional: 103, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 249748, independent: 249627, independent conditional: 204039, independent unconditional: 45588, dependent: 121, dependent conditional: 103, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 249748, independent: 249627, independent conditional: 204039, independent unconditional: 45588, dependent: 121, dependent conditional: 103, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 49676, independent unconditional: 199951, dependent: 1054, dependent conditional: 796, dependent unconditional: 258, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 21839, independent unconditional: 227788, dependent: 1054, dependent conditional: 558, dependent unconditional: 496, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 21839, independent unconditional: 227788, dependent: 1054, dependent conditional: 558, dependent unconditional: 496, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7575, independent: 7448, independent conditional: 180, independent unconditional: 7268, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7575, independent: 7343, independent conditional: 0, independent unconditional: 7343, dependent: 232, dependent conditional: 0, dependent unconditional: 232, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 232, independent: 105, independent conditional: 35, independent unconditional: 70, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 232, independent: 105, independent conditional: 35, independent unconditional: 70, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 433, independent: 150, independent conditional: 62, independent unconditional: 88, dependent: 283, dependent conditional: 255, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 250681, independent: 242179, independent conditional: 21659, independent unconditional: 220520, dependent: 927, dependent conditional: 451, dependent unconditional: 476, unknown: 7575, unknown conditional: 287, unknown unconditional: 7288] , Statistics on independence cache: Total cache size (in pairs): 7575, Positive cache size: 7448, Positive conditional cache size: 180, Positive unconditional cache size: 7268, Negative cache size: 127, Negative conditional cache size: 107, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 28075, Maximal queried relation: 17, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 49676, independent unconditional: 199951, dependent: 1054, dependent conditional: 796, dependent unconditional: 258, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 21839, independent unconditional: 227788, dependent: 1054, dependent conditional: 558, dependent unconditional: 496, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 250681, independent: 249627, independent conditional: 21839, independent unconditional: 227788, dependent: 1054, dependent conditional: 558, dependent unconditional: 496, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7575, independent: 7448, independent conditional: 180, independent unconditional: 7268, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7575, independent: 7343, independent conditional: 0, independent unconditional: 7343, dependent: 232, dependent conditional: 0, dependent unconditional: 232, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 232, independent: 105, independent conditional: 35, independent unconditional: 70, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 232, independent: 105, independent conditional: 35, independent unconditional: 70, dependent: 127, dependent conditional: 107, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 433, independent: 150, independent conditional: 62, independent unconditional: 88, dependent: 283, dependent conditional: 255, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 250681, independent: 242179, independent conditional: 21659, independent unconditional: 220520, dependent: 927, dependent conditional: 451, dependent unconditional: 476, unknown: 7575, unknown conditional: 287, unknown unconditional: 7288] , Statistics on independence cache: Total cache size (in pairs): 7575, Positive cache size: 7448, Positive conditional cache size: 180, Positive unconditional cache size: 7268, Negative cache size: 127, Negative conditional cache size: 107, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 28075 ], Independence queries for same thread: 17798 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 195251, independent: 183866, independent conditional: 112871, independent unconditional: 70995, dependent: 11385, dependent conditional: 11352, dependent unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 183947, independent: 183866, independent conditional: 112871, independent unconditional: 70995, dependent: 81, dependent conditional: 48, dependent unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 183947, independent: 183866, independent conditional: 112871, independent unconditional: 70995, dependent: 81, dependent conditional: 48, dependent unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 183947, independent: 183866, independent conditional: 112871, independent unconditional: 70995, dependent: 81, dependent conditional: 48, dependent unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 7965, independent unconditional: 175901, dependent: 203, dependent conditional: 56, dependent unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 3637, independent unconditional: 180229, dependent: 203, dependent conditional: 23, dependent unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 3637, independent unconditional: 180229, dependent: 203, dependent conditional: 23, dependent unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 8250, independent: 8219, independent conditional: 2, independent unconditional: 8217, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 8250, independent: 8167, independent conditional: 0, independent unconditional: 8167, dependent: 83, dependent conditional: 0, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 83, independent: 52, independent conditional: 2, independent unconditional: 50, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 83, independent: 52, independent conditional: 2, independent unconditional: 50, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 148, independent: 72, independent conditional: 4, independent unconditional: 68, dependent: 75, dependent conditional: 58, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 184069, independent: 175647, independent conditional: 3635, independent unconditional: 172012, dependent: 172, dependent conditional: 8, dependent unconditional: 164, unknown: 8250, unknown conditional: 17, unknown unconditional: 8233] , Statistics on independence cache: Total cache size (in pairs): 8250, Positive cache size: 8219, Positive conditional cache size: 2, Positive unconditional cache size: 8217, Negative cache size: 31, Negative conditional cache size: 15, Negative unconditional cache size: 16, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4361, Maximal queried relation: 1, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 7965, independent unconditional: 175901, dependent: 203, dependent conditional: 56, dependent unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 3637, independent unconditional: 180229, dependent: 203, dependent conditional: 23, dependent unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 184069, independent: 183866, independent conditional: 3637, independent unconditional: 180229, dependent: 203, dependent conditional: 23, dependent unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 8250, independent: 8219, independent conditional: 2, independent unconditional: 8217, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 8250, independent: 8167, independent conditional: 0, independent unconditional: 8167, dependent: 83, dependent conditional: 0, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 83, independent: 52, independent conditional: 2, independent unconditional: 50, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 83, independent: 52, independent conditional: 2, independent unconditional: 50, dependent: 31, dependent conditional: 15, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 148, independent: 72, independent conditional: 4, independent unconditional: 68, dependent: 75, dependent conditional: 58, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 184069, independent: 175647, independent conditional: 3635, independent unconditional: 172012, dependent: 172, dependent conditional: 8, dependent unconditional: 164, unknown: 8250, unknown conditional: 17, unknown unconditional: 8233] , Statistics on independence cache: Total cache size (in pairs): 8250, Positive cache size: 8219, Positive conditional cache size: 2, Positive unconditional cache size: 8217, Negative cache size: 31, Negative conditional cache size: 15, Negative unconditional cache size: 16, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4361 ], Independence queries for same thread: 11304 - ExceptionOrErrorResult: AssertionError: clock still running: ConditionalCommutativityCheckTime de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: clock still running: ConditionalCommutativityCheckTime: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopStatisticsGenerator.getValue(CegarLoopStatisticsGenerator.java:172) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown