./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_94-alloc_region_racing.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version fbcb9f20 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_94-alloc_region_racing.i -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-DataRace-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7faac9952fd378b53dcd8f21391daa9cc75834f7be2a5ad0c70d96fc8524bd08 --- Real Ultimate output --- This is Ultimate 0.2.3-?-fbcb9f2-m [2023-11-24 07:05:14,555 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-24 07:05:14,607 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2023-11-24 07:05:14,616 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-24 07:05:14,617 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-24 07:05:14,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-24 07:05:14,641 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-24 07:05:14,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-24 07:05:14,641 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-24 07:05:14,641 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-24 07:05:14,642 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-24 07:05:14,642 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-24 07:05:14,642 INFO L153 SettingsManager]: * Use SBE=true [2023-11-24 07:05:14,643 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-24 07:05:14,643 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-24 07:05:14,643 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-24 07:05:14,643 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-24 07:05:14,643 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-24 07:05:14,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-24 07:05:14,644 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-24 07:05:14,644 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-24 07:05:14,660 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-24 07:05:14,661 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-24 07:05:14,661 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-24 07:05:14,661 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-24 07:05:14,661 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-24 07:05:14,662 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-24 07:05:14,662 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-24 07:05:14,662 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-24 07:05:14,662 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-24 07:05:14,663 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-24 07:05:14,663 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 07:05:14,663 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-24 07:05:14,663 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-24 07:05:14,663 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-24 07:05:14,664 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-24 07:05:14,664 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-24 07:05:14,664 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-24 07:05:14,664 INFO L153 SettingsManager]: * Abstraction used for commutativity in POR=VARIABLES_GLOBAL [2023-11-24 07:05:14,665 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2023-11-24 07:05:14,665 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-24 07:05:14,665 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2023-11-24 07:05:14,666 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2023-11-24 07:05:14,666 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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7faac9952fd378b53dcd8f21391daa9cc75834f7be2a5ad0c70d96fc8524bd08 [2023-11-24 07:05:14,925 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-24 07:05:14,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-24 07:05:14,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-24 07:05:14,946 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-24 07:05:14,946 INFO L274 PluginConnector]: CDTParser initialized [2023-11-24 07:05:14,947 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_94-alloc_region_racing.i [2023-11-24 07:05:16,039 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-24 07:05:16,349 INFO L384 CDTParser]: Found 1 translation units. [2023-11-24 07:05:16,350 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_94-alloc_region_racing.i [2023-11-24 07:05:16,371 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/1065965f5/3427fa5d235e40f6ad2c5b292eb560d0/FLAG77da69be8 [2023-11-24 07:05:16,388 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/1065965f5/3427fa5d235e40f6ad2c5b292eb560d0 [2023-11-24 07:05:16,390 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-24 07:05:16,391 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-24 07:05:16,393 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-24 07:05:16,393 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-24 07:05:16,397 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-24 07:05:16,399 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 07:05:16" (1/1) ... [2023-11-24 07:05:16,400 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@419e460e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:16, skipping insertion in model container [2023-11-24 07:05:16,400 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 07:05:16" (1/1) ... [2023-11-24 07:05:16,486 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-24 07:05:16,962 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 07:05:16,971 INFO L202 MainTranslator]: Completed pre-run [2023-11-24 07:05:17,019 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 07:05:17,077 INFO L206 MainTranslator]: Completed translation [2023-11-24 07:05:17,077 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17 WrapperNode [2023-11-24 07:05:17,078 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-24 07:05:17,079 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-24 07:05:17,079 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-24 07:05:17,079 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-24 07:05:17,085 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,121 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,185 INFO L138 Inliner]: procedures = 378, calls = 83, calls flagged for inlining = 10, calls inlined = 11, statements flattened = 445 [2023-11-24 07:05:17,187 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-24 07:05:17,187 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-24 07:05:17,187 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-24 07:05:17,187 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-24 07:05:17,194 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,195 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,211 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,213 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,250 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,254 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,260 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,273 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-24 07:05:17,276 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-24 07:05:17,277 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-24 07:05:17,278 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-24 07:05:17,279 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (1/1) ... [2023-11-24 07:05:17,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 07:05:17,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:17,313 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) [2023-11-24 07:05:17,331 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 [2023-11-24 07:05:17,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-24 07:05:17,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-24 07:05:17,355 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-24 07:05:17,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-24 07:05:17,355 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-24 07:05:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-24 07:05:17,356 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-24 07:05:17,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-24 07:05:17,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-24 07:05:17,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-24 07:05:17,358 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-24 07:05:17,505 INFO L241 CfgBuilder]: Building ICFG [2023-11-24 07:05:17,507 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-24 07:05:18,113 INFO L282 CfgBuilder]: Performing block encoding [2023-11-24 07:05:18,161 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-24 07:05:18,161 INFO L309 CfgBuilder]: Removed 23 assume(true) statements. [2023-11-24 07:05:18,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 07:05:18 BoogieIcfgContainer [2023-11-24 07:05:18,163 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-24 07:05:18,164 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-24 07:05:18,164 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-24 07:05:18,167 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-24 07:05:18,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 07:05:16" (1/3) ... [2023-11-24 07:05:18,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ed3d865 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 07:05:18, skipping insertion in model container [2023-11-24 07:05:18,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 07:05:17" (2/3) ... [2023-11-24 07:05:18,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ed3d865 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 07:05:18, skipping insertion in model container [2023-11-24 07:05:18,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 07:05:18" (3/3) ... [2023-11-24 07:05:18,169 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_94-alloc_region_racing.i [2023-11-24 07:05:18,176 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-24 07:05:18,183 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-24 07:05:18,183 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2023-11-24 07:05:18,184 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-24 07:05:18,279 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-24 07:05:18,334 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:18,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 07:05:18,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:18,343 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) [2023-11-24 07:05:18,351 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 [2023-11-24 07:05:18,389 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 07:05:18,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of1ForFork0 ======== [2023-11-24 07:05:18,409 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;@3ec97c60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:18,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2023-11-24 07:05:18,848 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:18,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:18,852 INFO L85 PathProgramCache]: Analyzing trace with hash 422928666, now seen corresponding path program 1 times [2023-11-24 07:05:18,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:18,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158833749] [2023-11-24 07:05:18,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:18,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:19,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:19,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158833749] [2023-11-24 07:05:19,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158833749] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:19,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:19,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:19,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421706638] [2023-11-24 07:05:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:19,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:19,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:19,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:19,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:19,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:19,784 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:19,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.8) internal successors, (94), 6 states have internal predecessors, (94), 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) [2023-11-24 07:05:19,785 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:19,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-24 07:05:19,987 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:19,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:19,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1121700833, now seen corresponding path program 1 times [2023-11-24 07:05:19,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:19,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211576304] [2023-11-24 07:05:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:19,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:20,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:20,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:20,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211576304] [2023-11-24 07:05:20,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211576304] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:20,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:20,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:20,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329068227] [2023-11-24 07:05:20,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:20,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:20,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:20,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:20,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:20,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:20,516 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:20,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.4) internal successors, (102), 6 states have internal predecessors, (102), 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) [2023-11-24 07:05:20,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:20,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:20,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:20,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:20,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-24 07:05:20,673 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:20,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:20,673 INFO L85 PathProgramCache]: Analyzing trace with hash -947860740, now seen corresponding path program 1 times [2023-11-24 07:05:20,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:20,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299182216] [2023-11-24 07:05:20,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:20,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:20,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:21,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:21,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:21,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299182216] [2023-11-24 07:05:21,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299182216] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:21,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:21,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:21,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858725903] [2023-11-24 07:05:21,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:21,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:21,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:21,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:21,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:21,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:21,163 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:21,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:21,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:21,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-24 07:05:21,337 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:21,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:21,339 INFO L85 PathProgramCache]: Analyzing trace with hash 53001611, now seen corresponding path program 1 times [2023-11-24 07:05:21,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:21,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51725230] [2023-11-24 07:05:21,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:21,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:21,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:21,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:21,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51725230] [2023-11-24 07:05:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51725230] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:21,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:21,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713322611] [2023-11-24 07:05:21,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:21,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:21,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:21,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:21,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:21,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:21,788 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:21,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.8) internal successors, (124), 6 states have internal predecessors, (124), 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) [2023-11-24 07:05:21,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:21,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:21,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-24 07:05:21,985 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:21,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:21,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1150850725, now seen corresponding path program 1 times [2023-11-24 07:05:21,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:21,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541270038] [2023-11-24 07:05:21,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:21,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:22,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:22,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:22,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541270038] [2023-11-24 07:05:22,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541270038] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:22,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:22,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:22,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678379689] [2023-11-24 07:05:22,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:22,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:22,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:22,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:22,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:22,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:22,435 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:22,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 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) [2023-11-24 07:05:22,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:22,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-24 07:05:22,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr5ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:22,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:22,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1234164351, now seen corresponding path program 1 times [2023-11-24 07:05:22,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:22,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938164860] [2023-11-24 07:05:22,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:22,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:23,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:23,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:23,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938164860] [2023-11-24 07:05:23,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938164860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:23,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:23,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:23,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829107618] [2023-11-24 07:05:23,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:23,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:23,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:23,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:23,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:23,233 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:23,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 30.6) internal successors, (153), 6 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:23,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:23,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-24 07:05:23,482 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:23,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:23,483 INFO L85 PathProgramCache]: Analyzing trace with hash -316634735, now seen corresponding path program 1 times [2023-11-24 07:05:23,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:23,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888925439] [2023-11-24 07:05:23,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:23,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:23,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:23,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:23,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:23,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888925439] [2023-11-24 07:05:23,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888925439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:23,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:23,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:23,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962635468] [2023-11-24 07:05:23,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:23,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:23,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:23,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:23,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:23,975 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:23,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 32.2) internal successors, (161), 6 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) [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:23,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:24,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-24 07:05:24,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:24,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:24,305 INFO L85 PathProgramCache]: Analyzing trace with hash -525539526, now seen corresponding path program 1 times [2023-11-24 07:05:24,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:24,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063746005] [2023-11-24 07:05:24,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:24,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:24,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:24,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:24,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063746005] [2023-11-24 07:05:24,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063746005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:24,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:24,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:24,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328617359] [2023-11-24 07:05:24,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:24,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:24,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:24,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:24,837 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:24,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 36.6) internal successors, (183), 6 states have internal predecessors, (183), 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) [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:24,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-24 07:05:25,065 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:25,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:25,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1327062415, now seen corresponding path program 1 times [2023-11-24 07:05:25,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:25,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011348846] [2023-11-24 07:05:25,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:25,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:25,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:25,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:25,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:25,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011348846] [2023-11-24 07:05:25,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011348846] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:05:25,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723848983] [2023-11-24 07:05:25,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:25,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:05:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:25,329 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) [2023-11-24 07:05:25,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-24 07:05:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:25,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-24 07:05:25,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:05:25,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:25,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:05:25,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:25,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723848983] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:05:25,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:05:25,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-24 07:05:25,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664327763] [2023-11-24 07:05:25,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:05:25,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-24 07:05:25,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:25,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-24 07:05:25,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-24 07:05:25,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:25,846 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:25,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 42.8) internal successors, (428), 10 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:25,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,258 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2023-11-24 07:05:26,259 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2023-11-24 07:05:26,260 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2023-11-24 07:05:26,260 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2023-11-24 07:05:26,260 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2023-11-24 07:05:26,261 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr9ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2023-11-24 07:05:26,261 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2023-11-24 07:05:26,261 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2023-11-24 07:05:26,261 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2023-11-24 07:05:26,261 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr8ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2023-11-24 07:05:26,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-24 07:05:26,474 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,SelfDestructingSolverStorable8 [2023-11-24 07:05:26,483 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-24 07:05:26,486 INFO L307 ceAbstractionStarter]: Result for error location t_funThread1of1ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-11-24 07:05:26,490 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:26,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 07:05:26,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:26,491 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-11-24 07:05:26,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2023-11-24 07:05:26,512 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 07:05:26,512 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-11-24 07:05:26,513 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;@3ec97c60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:26,513 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-11-24 07:05:26,525 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 16 more)] === [2023-11-24 07:05:26,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:26,526 INFO L85 PathProgramCache]: Analyzing trace with hash 448759098, now seen corresponding path program 1 times [2023-11-24 07:05:26,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:26,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950156361] [2023-11-24 07:05:26,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:26,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:26,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:26,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:26,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:26,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950156361] [2023-11-24 07:05:26,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950156361] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:26,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:26,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:26,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848590937] [2023-11-24 07:05:26,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:26,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:26,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:26,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:26,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:26,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:26,709 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:26,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:26,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:26,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-24 07:05:26,732 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 16 more)] === [2023-11-24 07:05:26,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash 341592347, now seen corresponding path program 1 times [2023-11-24 07:05:26,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:26,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081864630] [2023-11-24 07:05:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:26,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:26,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:26,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:26,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:26,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081864630] [2023-11-24 07:05:26,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081864630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:26,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:26,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:26,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825258000] [2023-11-24 07:05:26,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:26,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:26,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:26,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:26,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:26,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:26,873 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:26,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 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) [2023-11-24 07:05:26,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:26,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:26,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-24 07:05:26,908 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 16 more)] === [2023-11-24 07:05:26,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash -656843951, now seen corresponding path program 1 times [2023-11-24 07:05:26,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:26,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481132552] [2023-11-24 07:05:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:26,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:27,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:27,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:27,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481132552] [2023-11-24 07:05:27,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481132552] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:27,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:27,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:27,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232521071] [2023-11-24 07:05:27,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:27,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:27,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:27,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:27,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:27,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:27,063 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:27,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.0) internal successors, (60), 6 states have internal predecessors, (60), 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) [2023-11-24 07:05:27,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-24 07:05:27,105 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 16 more)] === [2023-11-24 07:05:27,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:27,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1691140256, now seen corresponding path program 1 times [2023-11-24 07:05:27,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:27,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517545683] [2023-11-24 07:05:27,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:27,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:27,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:27,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517545683] [2023-11-24 07:05:27,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517545683] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:27,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:27,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:27,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373157098] [2023-11-24 07:05:27,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:27,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:27,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:27,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:27,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:27,330 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:27,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.6) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:27,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:27,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:27,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-24 07:05:27,466 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 16 more)] === [2023-11-24 07:05:27,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:27,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1002352148, now seen corresponding path program 1 times [2023-11-24 07:05:27,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:27,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061340413] [2023-11-24 07:05:27,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:27,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-24 07:05:27,499 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-24 07:05:27,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-24 07:05:27,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-24 07:05:27,542 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-24 07:05:27,542 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 19 remaining) [2023-11-24 07:05:27,542 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (17 of 19 remaining) [2023-11-24 07:05:27,542 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (16 of 19 remaining) [2023-11-24 07:05:27,543 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (15 of 19 remaining) [2023-11-24 07:05:27,543 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 19 remaining) [2023-11-24 07:05:27,543 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (13 of 19 remaining) [2023-11-24 07:05:27,543 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (12 of 19 remaining) [2023-11-24 07:05:27,544 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (11 of 19 remaining) [2023-11-24 07:05:27,544 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (10 of 19 remaining) [2023-11-24 07:05:27,544 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (9 of 19 remaining) [2023-11-24 07:05:27,544 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (8 of 19 remaining) [2023-11-24 07:05:27,544 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (7 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (6 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (5 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (4 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (3 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (2 of 19 remaining) [2023-11-24 07:05:27,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (1 of 19 remaining) [2023-11-24 07:05:27,546 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (0 of 19 remaining) [2023-11-24 07:05:27,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-24 07:05:27,552 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-11-24 07:05:27,553 INFO L307 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN (2/2) [2023-11-24 07:05:27,554 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-24 07:05:27,554 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-24 07:05:27,612 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-24 07:05:27,617 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:27,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 07:05:27,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:27,633 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-11-24 07:05:27,650 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 07:05:27,651 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of2ForFork0 ======== [2023-11-24 07:05:27,651 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;@3ec97c60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 07:05:27,651 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2023-11-24 07:05:27,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2023-11-24 07:05:27,819 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:27,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:27,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1822238038, now seen corresponding path program 1 times [2023-11-24 07:05:27,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:27,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147015066] [2023-11-24 07:05:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:27,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:28,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147015066] [2023-11-24 07:05:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147015066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:28,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810608824] [2023-11-24 07:05:28,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:28,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:28,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:28,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:28,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:28,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:28,135 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:28,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.8) internal successors, (94), 6 states have internal predecessors, (94), 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) [2023-11-24 07:05:28,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:28,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:28,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-24 07:05:28,294 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:28,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:28,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1324179163, now seen corresponding path program 1 times [2023-11-24 07:05:28,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:28,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191802673] [2023-11-24 07:05:28,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:28,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:28,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:28,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:28,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191802673] [2023-11-24 07:05:28,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191802673] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:28,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:28,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:28,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456197669] [2023-11-24 07:05:28,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:28,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:28,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:28,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:28,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:28,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:28,625 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:28,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.4) internal successors, (102), 6 states have internal predecessors, (102), 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) [2023-11-24 07:05:28,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:28,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:28,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:28,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-24 07:05:28,763 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr2ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:28,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:28,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1135453435, now seen corresponding path program 1 times [2023-11-24 07:05:28,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:28,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342000137] [2023-11-24 07:05:28,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:28,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:29,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:29,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:29,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342000137] [2023-11-24 07:05:29,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342000137] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:29,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:29,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:29,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160720651] [2023-11-24 07:05:29,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:29,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:29,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:29,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:29,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:29,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:29,091 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:29,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:29,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-24 07:05:29,241 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:29,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:29,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1232339417, now seen corresponding path program 1 times [2023-11-24 07:05:29,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:29,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556918958] [2023-11-24 07:05:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:29,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:29,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:29,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:29,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:29,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556918958] [2023-11-24 07:05:29,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556918958] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:29,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:29,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:29,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790332158] [2023-11-24 07:05:29,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:29,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:29,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:29,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:29,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:29,582 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:29,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.8) internal successors, (124), 6 states have internal predecessors, (124), 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) [2023-11-24 07:05:29,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:29,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:29,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-24 07:05:29,719 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:29,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash -2068891218, now seen corresponding path program 1 times [2023-11-24 07:05:29,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:29,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226859709] [2023-11-24 07:05:29,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:29,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:29,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:30,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:30,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:30,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226859709] [2023-11-24 07:05:30,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226859709] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:30,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:30,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:30,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681152024] [2023-11-24 07:05:30,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:30,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:30,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:30,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:30,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:30,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:30,055 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 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) [2023-11-24 07:05:30,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:30,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-24 07:05:30,276 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr5ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:30,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:30,277 INFO L85 PathProgramCache]: Analyzing trace with hash -600283832, now seen corresponding path program 1 times [2023-11-24 07:05:30,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:30,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677827620] [2023-11-24 07:05:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:30,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:30,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:30,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:30,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677827620] [2023-11-24 07:05:30,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677827620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:30,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:30,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:30,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936507162] [2023-11-24 07:05:30,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:30,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:30,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:30,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:30,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:30,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:30,705 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:30,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 30.6) internal successors, (153), 6 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-24 07:05:30,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:30,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-24 07:05:30,886 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:30,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:30,887 INFO L85 PathProgramCache]: Analyzing trace with hash 364223962, now seen corresponding path program 1 times [2023-11-24 07:05:30,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:30,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892033158] [2023-11-24 07:05:30,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:30,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:31,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:31,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:31,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892033158] [2023-11-24 07:05:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892033158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:31,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:31,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:31,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985328709] [2023-11-24 07:05:31,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:31,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:31,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:31,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:31,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:31,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:31,260 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:31,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 32.2) internal successors, (161), 6 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) [2023-11-24 07:05:31,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-24 07:05:31,585 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:31,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:31,586 INFO L85 PathProgramCache]: Analyzing trace with hash 845724067, now seen corresponding path program 1 times [2023-11-24 07:05:31,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:31,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88681427] [2023-11-24 07:05:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:31,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:31,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:05:31,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:31,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88681427] [2023-11-24 07:05:31,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88681427] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:31,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:31,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 07:05:31,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97472790] [2023-11-24 07:05:31,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:31,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 07:05:31,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:31,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 07:05:31,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 07:05:31,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:31,978 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:31,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 36.6) internal successors, (183), 6 states have internal predecessors, (183), 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) [2023-11-24 07:05:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:31,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:33,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-24 07:05:33,165 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:33,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:33,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1043385511, now seen corresponding path program 1 times [2023-11-24 07:05:33,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:33,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498748666] [2023-11-24 07:05:33,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:33,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:33,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:34,155 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:05:34,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:34,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498748666] [2023-11-24 07:05:34,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498748666] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:05:34,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:05:34,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 07:05:34,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202351638] [2023-11-24 07:05:34,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:05:34,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:05:34,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:34,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:05:34,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:05:34,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:34,160 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:34,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 15.76923076923077) internal successors, (205), 14 states have internal predecessors, (205), 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) [2023-11-24 07:05:34,160 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,160 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,160 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:34,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:35,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:35,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:05:35,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-24 07:05:35,298 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:05:35,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:05:35,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1737587570, now seen corresponding path program 1 times [2023-11-24 07:05:35,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:05:35,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180979121] [2023-11-24 07:05:35,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:35,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:05:35,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:37,041 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:05:37,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:05:37,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180979121] [2023-11-24 07:05:37,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180979121] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:05:37,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870973946] [2023-11-24 07:05:37,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:05:37,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:05:37,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:05:37,043 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 07:05:37,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-24 07:05:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:05:37,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-24 07:05:37,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:05:37,588 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:05:37,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:05:37,759 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:05:37,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:05:37,869 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:05:37,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:05:38,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:05:39,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:05:39,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:05:39,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:05:39,997 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:05:39,997 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 20 treesize of output 26 [2023-11-24 07:05:40,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:05:40,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2023-11-24 07:05:40,917 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:05:40,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:05:47,606 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_3235))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse1 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_3235))) (store .cse1 |c_~#A~0.base| (store (select .cse1 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse2 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_3235))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_3235))) (store .cse3 |c_~#A~0.base| (store (select .cse3 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:05:47,911 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= (select (select (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3235))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse1 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3235))) (store .cse1 |c_~#A~0.base| (store (select .cse1 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))) (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse2 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3235))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3235))) (store .cse3 |c_~#A~0.base| (store (select .cse3 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:05:47,953 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= (select (select (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3235))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= (select (select (let ((.cse1 (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3235))) (store .cse1 |c_~#A~0.base| (store (select .cse1 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse2 (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3235))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= (select (select (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3235))) (store .cse3 |c_~#A~0.base| (store (select .cse3 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) is different from false [2023-11-24 07:05:48,002 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_3235))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= (select (select (let ((.cse1 (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_3235))) (store .cse1 |c_~#A~0.base| (store (select .cse1 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse2 (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_3235))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|))) (forall ((v_ArrVal_3235 (Array Int Int)) (|v_t_funThread2of2ForFork0_insert_~list#1.offset_37| Int)) (or (< |c_~#A~0.offset| |v_t_funThread2of2ForFork0_insert_~list#1.offset_37|) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_3235))) (store .cse3 |c_~#A~0.base| (store (select .cse3 |c_~#A~0.base|) |v_t_funThread2of2ForFork0_insert_~list#1.offset_37| 0))) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:05:51,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,050 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 4 case distinctions, treesize of input 69 treesize of output 62 [2023-11-24 07:05:51,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,061 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 240 treesize of output 212 [2023-11-24 07:05:51,076 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 173 treesize of output 157 [2023-11-24 07:05:51,195 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,196 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 99 treesize of output 61 [2023-11-24 07:05:51,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,227 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 4 case distinctions, treesize of input 69 treesize of output 62 [2023-11-24 07:05:51,233 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:05:51,239 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 07:05:51,239 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 128 treesize of output 106 [2023-11-24 07:05:51,248 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 36 treesize of output 32 [2023-11-24 07:05:51,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,255 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 100 treesize of output 70 [2023-11-24 07:05:51,281 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,282 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 4 case distinctions, treesize of input 69 treesize of output 62 [2023-11-24 07:05:51,285 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:05:51,291 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 07:05:51,291 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 108 treesize of output 94 [2023-11-24 07:05:51,298 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 40 treesize of output 36 [2023-11-24 07:05:51,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,304 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 100 treesize of output 66 [2023-11-24 07:05:51,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,331 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 4 case distinctions, treesize of input 67 treesize of output 60 [2023-11-24 07:05:51,334 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:05:51,339 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 07:05:51,340 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 132 treesize of output 110 [2023-11-24 07:05:51,347 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 34 treesize of output 32 [2023-11-24 07:05:51,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:05:51,353 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 102 treesize of output 62 [2023-11-24 07:05:58,450 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:05:58,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870973946] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:05:58,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:05:58,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 18] total 54 [2023-11-24 07:05:58,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314453913] [2023-11-24 07:05:58,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:05:58,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 07:05:58,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:05:58,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 07:05:58,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2290, Unknown=21, NotChecked=404, Total=2970 [2023-11-24 07:05:58,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:05:58,458 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:05:58,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 12.148148148148149) internal successors, (656), 55 states have internal predecessors, (656), 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) [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:05:58,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:05:58,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:06:08,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:06:08,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:06:08,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-24 07:06:08,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-24 07:06:08,293 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:06:08,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:06:08,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1029957784, now seen corresponding path program 1 times [2023-11-24 07:06:08,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:06:08,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236123757] [2023-11-24 07:06:08,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:06:08,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:06:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:06:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:06:10,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:06:10,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236123757] [2023-11-24 07:06:10,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236123757] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:06:10,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583709948] [2023-11-24 07:06:10,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:06:10,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:06:10,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:06:10,146 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) [2023-11-24 07:06:10,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-24 07:06:10,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:06:10,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 07:06:10,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:06:10,718 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:06:10,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:06:10,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-24 07:06:10,790 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 16 treesize of output 8 [2023-11-24 07:06:10,916 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:06:10,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:06:10,983 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:06:10,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:06:11,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:06:11,868 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 [2023-11-24 07:06:11,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:11,926 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 1 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:06:11,990 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:11,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:06:12,422 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:06:12,422 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 20 treesize of output 26 [2023-11-24 07:06:12,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:12,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:06:13,516 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:06:13,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:06:13,631 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:06:13,672 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:06:13,682 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:06:13,700 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:06:13,968 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3741 (Array Int Int)) (v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3741) |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_3741 (Array Int Int)) (v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3741) |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_3741 (Array Int Int)) (v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3741) |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_3741 (Array Int Int)) (v_ArrVal_3745 (Array Int Int)) (v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_3741) |c_~#A~0.base| v_ArrVal_3745) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_3746) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:06:15,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,171 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 4 case distinctions, treesize of input 36 treesize of output 52 [2023-11-24 07:06:15,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,176 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 98 treesize of output 56 [2023-11-24 07:06:15,180 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 24 treesize of output 22 [2023-11-24 07:06:15,182 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 38 treesize of output 34 [2023-11-24 07:06:15,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,203 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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 07:06:15,205 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:06:15,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,208 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 84 treesize of output 32 [2023-11-24 07:06:15,221 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,222 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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 07:06:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:06:15,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,228 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 84 treesize of output 32 [2023-11-24 07:06:15,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,241 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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 07:06:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:06:15,246 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:06:15,247 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 76 treesize of output 32 [2023-11-24 07:06:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:06:20,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583709948] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:06:20,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:06:20,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 19] total 58 [2023-11-24 07:06:20,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599511494] [2023-11-24 07:06:20,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:06:20,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-11-24 07:06:20,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:06:20,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-24 07:06:20,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=2517, Unknown=82, NotChecked=540, Total=3422 [2023-11-24 07:06:20,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:06:20,413 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:06:20,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 10.982758620689655) internal successors, (637), 59 states have internal predecessors, (637), 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) [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:20,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:06:20,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:06:20,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:06:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:06:52,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:06:52,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-24 07:06:52,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-24 07:06:52,403 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:06:52,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:06:52,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2009072898, now seen corresponding path program 1 times [2023-11-24 07:06:52,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:06:52,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960226020] [2023-11-24 07:06:52,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:06:52,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:06:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:06:52,560 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:06:52,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:06:52,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960226020] [2023-11-24 07:06:52,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960226020] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:06:52,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697549716] [2023-11-24 07:06:52,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:06:52,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:06:52,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:06:52,562 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) [2023-11-24 07:06:52,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-24 07:06:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:06:52,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-24 07:06:52,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:06:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:06:53,106 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:06:53,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-24 07:06:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697549716] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:06:53,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:06:53,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-24 07:06:53,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968025017] [2023-11-24 07:06:53,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:06:53,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:06:53,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:06:53,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:06:53,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:06:53,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:06:53,256 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:06:53,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 32.0) internal successors, (448), 14 states have internal predecessors, (448), 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) [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:06:53,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:06:53,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:06:53,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:06:53,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:09,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-24 07:07:09,908 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,SelfDestructingSolverStorable25 [2023-11-24 07:07:09,908 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:07:09,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:07:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1630381713, now seen corresponding path program 2 times [2023-11-24 07:07:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:07:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677318762] [2023-11-24 07:07:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:07:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:07:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:07:10,699 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:10,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:07:10,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677318762] [2023-11-24 07:07:10,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677318762] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:07:10,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:07:10,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 07:07:10,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381763568] [2023-11-24 07:07:10,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:07:10,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:07:10,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:07:10,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:07:10,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:07:10,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:10,701 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:07:10,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 15.76923076923077) internal successors, (205), 14 states have internal predecessors, (205), 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) [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:07:10,701 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:10,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:10,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:07:12,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:12,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:12,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:07:12,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-24 07:07:12,593 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:07:12,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:07:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2055593116, now seen corresponding path program 2 times [2023-11-24 07:07:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:07:12,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137278728] [2023-11-24 07:07:12,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:07:12,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:07:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:07:14,234 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:14,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:07:14,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137278728] [2023-11-24 07:07:14,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137278728] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:07:14,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008216903] [2023-11-24 07:07:14,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 07:07:14,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:07:14,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:07:14,237 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) [2023-11-24 07:07:14,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-24 07:07:16,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 07:07:16,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:07:16,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-24 07:07:16,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:07:16,185 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:07:16,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:07:16,294 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:07:16,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:07:16,382 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:07:16,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:07:17,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:07:17,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:07:17,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:07:17,786 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:07:17,787 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 20 treesize of output 26 [2023-11-24 07:07:18,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:07:18,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:07:18,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:18,548 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 37 treesize of output 26 [2023-11-24 07:07:18,583 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:18,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:07:18,619 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:07:18,648 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:07:18,668 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:07:18,718 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:07:18,788 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:07:18,808 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:07:18,864 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:07:18,883 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:07:18,903 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_4821 (Array Int Int)) (v_ArrVal_4822 (Array Int Int)) (v_ArrVal_4812 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4812) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_4821) |c_~#A~0.base| v_ArrVal_4822) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:07:19,587 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 28 treesize of output 24 [2023-11-24 07:07:19,589 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 42 treesize of output 34 [2023-11-24 07:07:19,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,605 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 3 case distinctions, treesize of input 43 treesize of output 53 [2023-11-24 07:07:19,606 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,609 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 64 treesize of output 26 [2023-11-24 07:07:19,612 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,617 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 3 case distinctions, treesize of input 47 treesize of output 57 [2023-11-24 07:07:19,619 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,623 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 68 treesize of output 28 [2023-11-24 07:07:19,627 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,646 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 3 case distinctions, treesize of input 47 treesize of output 57 [2023-11-24 07:07:19,648 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:19,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:19,652 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 52 treesize of output 24 [2023-11-24 07:07:24,863 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:24,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008216903] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:07:24,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:07:24,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 19] total 54 [2023-11-24 07:07:24,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075752800] [2023-11-24 07:07:24,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:07:24,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 07:07:24,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:07:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 07:07:24,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1887, Unknown=17, NotChecked=864, Total=2970 [2023-11-24 07:07:24,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:24,868 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:07:24,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 11.11111111111111) internal successors, (600), 55 states have internal predecessors, (600), 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) [2023-11-24 07:07:24,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 07:07:24,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:24,870 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:24,870 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:07:24,870 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:07:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:07:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:38,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-24 07:07:38,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:07:38,844 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:07:38,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:07:38,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1843793154, now seen corresponding path program 2 times [2023-11-24 07:07:38,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:07:38,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152647802] [2023-11-24 07:07:38,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:07:38,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:07:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:07:40,634 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:40,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:07:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152647802] [2023-11-24 07:07:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152647802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:07:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639757046] [2023-11-24 07:07:40,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 07:07:40,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:07:40,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:07:40,636 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) [2023-11-24 07:07:40,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-24 07:07:42,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 07:07:42,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:07:42,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 92 conjunts are in the unsatisfiable core [2023-11-24 07:07:42,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:07:42,697 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:07:42,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:07:42,798 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:07:42,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:07:42,872 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:07:42,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:07:43,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:07:43,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:07:43,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:07:44,239 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:07:44,239 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 20 treesize of output 26 [2023-11-24 07:07:44,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:07:44,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:07:44,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:44,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:45,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:45,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:45,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:07:45,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2023-11-24 07:07:45,631 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:07:45,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 55 [2023-11-24 07:07:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:45,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:07:45,719 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_5330 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_5330 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:07:45,878 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:45,879 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 4 new quantified variables, introduced 7 case distinctions, treesize of input 102 treesize of output 102 [2023-11-24 07:07:45,917 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse1 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse2 (+ 2 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))))) is different from false [2023-11-24 07:07:46,051 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 2)) (.cse1 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 3)) (.cse2 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))))) is different from false [2023-11-24 07:07:46,087 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 2)) (.cse1 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 3)) (.cse2 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))))) is different from false [2023-11-24 07:07:46,176 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_~#A~0.offset| 2)) (.cse1 (+ |c_~#A~0.offset| 3)) (.cse2 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int))) (or (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_3 (Array Int Int))) (= (select (select (store (store |c_#race| |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_prenex_2 (Array Int Int))) (= (select (select (store (store |c_#race| |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))))) is different from false [2023-11-24 07:07:46,427 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_~#A~0.offset| 2)) (.cse1 (+ |c_~#A~0.offset| 3)) (.cse2 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)))))) is different from false [2023-11-24 07:07:46,882 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse4 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse1 (+ |c_~#A~0.offset| 2)) (.cse2 (+ |c_~#A~0.offset| 3)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse4))) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int))) (or (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0))))))) is different from false [2023-11-24 07:07:46,928 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_~#A~0.offset| 2)) (.cse2 (+ |c_~#A~0.offset| 3)) (.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_prenex_2 (Array Int Int))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))))) is different from false [2023-11-24 07:07:47,067 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_~#A~0.offset| 2)) (.cse2 (+ |c_~#A~0.offset| 3)) (.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5325 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_5325) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))))) is different from false [2023-11-24 07:07:47,162 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_~#A~0.offset| 2)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_~#A~0.offset| 3)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_~p~0#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_arrayElimArr_12 .cse2) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))))) is different from false [2023-11-24 07:07:47,265 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_~#A~0.offset| 2)) (.cse1 (+ |c_~#A~0.offset| 3)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_2 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_prenex_2) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (forall ((v_ArrVal_5330 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_5330) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (forall ((v_prenex_3 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_prenex_3) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (not (= (select v_arrayElimArr_12 .cse3) 0)))) (forall ((v_arrayElimArr_12 (Array Int Int)) (v_ArrVal_5316 (Array Int Int))) (or (not (= (select v_arrayElimArr_12 .cse0) 0)) (not (= (select v_arrayElimArr_12 .cse1) 0)) (not (= (select v_arrayElimArr_12 |c_~#A~0.offset|) 0)) (forall ((v_prenex_1 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_5316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_arrayElimArr_12) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_prenex_1) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_arrayElimArr_12 .cse3) 0)))))) is different from false [2023-11-24 07:07:49,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,160 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 59 treesize of output 79 [2023-11-24 07:07:49,164 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 42 treesize of output 34 [2023-11-24 07:07:49,204 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,209 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 3 case distinctions, treesize of input 43 treesize of output 53 [2023-11-24 07:07:49,211 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,213 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 64 treesize of output 26 [2023-11-24 07:07:49,217 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,217 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 31 treesize of output 17 [2023-11-24 07:07:49,220 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,225 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 3 case distinctions, treesize of input 47 treesize of output 57 [2023-11-24 07:07:49,227 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,230 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 68 treesize of output 28 [2023-11-24 07:07:49,234 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,234 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 31 treesize of output 17 [2023-11-24 07:07:49,236 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,241 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 3 case distinctions, treesize of input 47 treesize of output 57 [2023-11-24 07:07:49,243 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:07:49,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,245 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 62 treesize of output 28 [2023-11-24 07:07:49,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:07:49,249 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 31 treesize of output 17 [2023-11-24 07:07:58,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:07:58,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639757046] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:07:58,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:07:58,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 23] total 65 [2023-11-24 07:07:58,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762418266] [2023-11-24 07:07:58,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:07:58,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 07:07:58,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:07:58,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 07:07:58,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=2738, Unknown=18, NotChecked=1276, Total=4290 [2023-11-24 07:07:58,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:07:58,387 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:07:58,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 10.415384615384616) internal successors, (677), 66 states have internal predecessors, (677), 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) [2023-11-24 07:07:58,387 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,387 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,387 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,387 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:07:58,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:07:58,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:05,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:05,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:05,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:05,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:05,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:05,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-24 07:08:05,900 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,SelfDestructingSolverStorable28 [2023-11-24 07:08:05,900 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:08:05,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:08:05,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1618622580, now seen corresponding path program 3 times [2023-11-24 07:08:05,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:08:05,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18417864] [2023-11-24 07:08:05,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:08:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:08:05,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:08:07,422 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:07,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:08:07,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18417864] [2023-11-24 07:08:07,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18417864] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:08:07,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973184571] [2023-11-24 07:08:07,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 07:08:07,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:08:07,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:08:07,423 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 07:08:07,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-24 07:08:09,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 07:08:09,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:08:09,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 90 conjunts are in the unsatisfiable core [2023-11-24 07:08:09,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:08:10,053 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:08:10,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:08:10,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-24 07:08:10,151 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 16 treesize of output 8 [2023-11-24 07:08:10,315 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 07:08:10,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 12 treesize of output 14 [2023-11-24 07:08:10,374 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:08:10,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 17 treesize of output 21 [2023-11-24 07:08:11,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:08:11,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:08:11,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:08:11,808 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 07:08:11,809 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 16 treesize of output 18 [2023-11-24 07:08:12,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:12,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:08:12,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2023-11-24 07:08:12,635 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:12,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 07:08:12,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973184571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:08:12,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 07:08:12,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [22] total 43 [2023-11-24 07:08:12,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62822327] [2023-11-24 07:08:12,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:08:12,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-24 07:08:12,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:08:12,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-24 07:08:12,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1695, Unknown=0, NotChecked=0, Total=1892 [2023-11-24 07:08:12,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:12,638 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:08:12,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 9.91304347826087) internal successors, (228), 24 states have internal predecessors, (228), 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) [2023-11-24 07:08:12,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:12,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:08:14,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-24 07:08:15,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:08:15,123 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:08:15,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:08:15,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2104028122, now seen corresponding path program 3 times [2023-11-24 07:08:15,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:08:15,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824737404] [2023-11-24 07:08:15,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:08:15,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:08:15,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:08:16,868 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:16,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:08:16,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824737404] [2023-11-24 07:08:16,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824737404] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:08:16,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728056905] [2023-11-24 07:08:16,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 07:08:16,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:08:16,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:08:16,870 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) [2023-11-24 07:08:16,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-24 07:08:21,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 07:08:21,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:08:21,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 89 conjunts are in the unsatisfiable core [2023-11-24 07:08:21,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:08:21,525 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:08:21,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:08:21,659 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:08:21,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:08:21,738 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:08:21,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:08:22,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:08:22,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:08:22,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:08:23,375 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:08:23,375 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 20 treesize of output 26 [2023-11-24 07:08:23,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:23,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:24,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:08:24,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:08:24,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:08:24,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:08:24,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:08:24,589 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:08:24,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 40 [2023-11-24 07:08:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:24,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:08:24,645 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:08:24,714 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_6315 .cse0) 0)))))) is different from false [2023-11-24 07:08:24,770 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse1 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse0 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse0) 0))))))) is different from false [2023-11-24 07:08:24,789 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse0) 0)))))) is different from false [2023-11-24 07:08:24,820 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse0) 0)))))) is different from false [2023-11-24 07:08:24,840 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_6315 .cse1) 0)))))) is different from false [2023-11-24 07:08:24,873 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse1) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse1) 0)))))) is different from false [2023-11-24 07:08:24,984 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6309))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse2) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6309))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse2) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6309))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_6315 .cse2) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6309))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse2) 0)))))) is different from false [2023-11-24 07:08:25,244 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse0) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse1 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6309))) (store .cse1 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse1 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6309))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6309))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_6315 .cse0) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6309))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse0) 0)))))) is different from false [2023-11-24 07:08:25,278 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_~#A~0.offset| 1)) (.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (not (= (select v_ArrVal_6315 .cse1) 0)) (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))))) is different from false [2023-11-24 07:08:25,312 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_6315 .cse1) 0)))) (forall ((v_ArrVal_6310 (Array Int Int)) (v_ArrVal_6315 (Array Int Int)) (v_ArrVal_6309 (Array Int Int))) (or (forall ((v_ArrVal_6316 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6309) |c_~#A~0.base| v_ArrVal_6310) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_6315) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6316) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_6315 .cse1) 0)))))) is different from false [2023-11-24 07:08:26,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,379 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 26 treesize of output 28 [2023-11-24 07:08:26,382 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 28 treesize of output 20 [2023-11-24 07:08:26,404 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,412 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 3 case distinctions, treesize of input 46 treesize of output 56 [2023-11-24 07:08:26,414 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,421 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 65 treesize of output 37 [2023-11-24 07:08:26,425 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 [2023-11-24 07:08:26,430 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,438 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 3 case distinctions, treesize of input 50 treesize of output 60 [2023-11-24 07:08:26,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,444 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 75 treesize of output 41 [2023-11-24 07:08:26,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 8 treesize of output 4 [2023-11-24 07:08:26,451 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,458 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 3 case distinctions, treesize of input 50 treesize of output 60 [2023-11-24 07:08:26,461 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:08:26,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:08:26,464 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 75 treesize of output 41 [2023-11-24 07:08:26,469 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 [2023-11-24 07:08:35,641 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:35,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728056905] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:08:35,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:08:35,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 22] total 61 [2023-11-24 07:08:35,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229563789] [2023-11-24 07:08:35,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:08:35,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-24 07:08:35,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:08:35,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-24 07:08:35,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2354, Unknown=14, NotChecked=1188, Total=3782 [2023-11-24 07:08:35,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:35,646 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:08:35,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 11.098360655737705) internal successors, (677), 62 states have internal predecessors, (677), 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) [2023-11-24 07:08:35,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:35,647 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:08:35,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:08:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:08:43,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-24 07:08:43,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:08:43,517 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:08:43,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:08:43,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1814906897, now seen corresponding path program 3 times [2023-11-24 07:08:43,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:08:43,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360047608] [2023-11-24 07:08:43,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:08:43,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:08:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:08:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:44,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:08:44,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360047608] [2023-11-24 07:08:44,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360047608] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:08:44,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:08:44,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 07:08:44,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479989979] [2023-11-24 07:08:44,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:08:44,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:08:44,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:08:44,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:08:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:08:44,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:44,293 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:08:44,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 15.76923076923077) internal successors, (205), 14 states have internal predecessors, (205), 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) [2023-11-24 07:08:44,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:08:44,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:08:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:08:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:08:46,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:08:46,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:08:46,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-24 07:08:46,588 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:08:46,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:08:46,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2026057244, now seen corresponding path program 4 times [2023-11-24 07:08:46,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:08:46,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623640658] [2023-11-24 07:08:46,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:08:46,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:08:46,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:08:48,096 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:08:48,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:08:48,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623640658] [2023-11-24 07:08:48,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623640658] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:08:48,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222974414] [2023-11-24 07:08:48,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 07:08:48,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:08:48,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:08:48,097 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) [2023-11-24 07:08:48,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-24 07:09:00,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 07:09:00,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:09:00,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-24 07:09:00,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:09:00,744 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 07:09:00,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 12 treesize of output 14 [2023-11-24 07:09:00,851 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:09:00,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:09:00,915 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:09:00,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:09:01,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:09:01,657 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 [2023-11-24 07:09:02,059 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:09:02,060 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 20 treesize of output 26 [2023-11-24 07:09:02,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:09:02,257 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:02,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:09:02,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:02,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:09:02,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:09:02,633 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 43 treesize of output 32 [2023-11-24 07:09:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:02,662 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:09:02,680 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_6996 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:09:02,760 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:09:02,814 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:09:02,901 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:09:02,913 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:09:02,927 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))))) is different from false [2023-11-24 07:09:02,968 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:02,991 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) is different from false [2023-11-24 07:09:03,014 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_6984 (Array Int Int)) (v_ArrVal_6995 (Array Int Int)) (v_ArrVal_6996 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6984) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_6995) |c_~#A~0.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) is different from false [2023-11-24 07:09:03,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:03,564 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:09:03,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:03,570 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 111 treesize of output 67 [2023-11-24 07:09:03,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 15 treesize of output 13 [2023-11-24 07:09:03,576 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 24 treesize of output 20 [2023-11-24 07:09:03,587 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:03,591 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:03,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:03,597 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:03,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:03,602 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:03,602 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 20 [2023-11-24 07:09:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:06,263 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:06,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222974414] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:09:06,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:09:06,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 19] total 54 [2023-11-24 07:09:06,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5243115] [2023-11-24 07:09:06,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:09:06,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 07:09:06,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:09:06,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 07:09:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1883, Unknown=30, NotChecked=864, Total=2970 [2023-11-24 07:09:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:09:06,268 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:09:06,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 11.11111111111111) internal successors, (600), 55 states have internal predecessors, (600), 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) [2023-11-24 07:09:06,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:06,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:06,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:09:11,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:09:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:09:11,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-24 07:09:11,878 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,SelfDestructingSolverStorable32 [2023-11-24 07:09:11,879 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:09:11,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:09:11,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1257901698, now seen corresponding path program 4 times [2023-11-24 07:09:11,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:09:11,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439084269] [2023-11-24 07:09:11,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:09:11,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:09:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:09:13,668 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:13,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:09:13,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439084269] [2023-11-24 07:09:13,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439084269] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:09:13,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078920072] [2023-11-24 07:09:13,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 07:09:13,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:09:13,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:09:13,671 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) [2023-11-24 07:09:13,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-24 07:09:28,504 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 07:09:28,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:09:28,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 109 conjunts are in the unsatisfiable core [2023-11-24 07:09:28,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:09:28,646 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:09:28,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:09:28,810 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:09:28,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:09:28,910 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:09:28,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 17 treesize of output 21 [2023-11-24 07:09:29,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:09:30,100 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 [2023-11-24 07:09:30,375 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 [2023-11-24 07:09:30,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:09:30,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:09:30,645 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 [2023-11-24 07:09:30,826 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 [2023-11-24 07:09:30,914 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 07:09:30,914 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 16 treesize of output 18 [2023-11-24 07:09:31,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 07:09:31,148 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 [2023-11-24 07:09:31,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:09:31,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:09:31,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:09:31,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 07:09:31,420 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 [2023-11-24 07:09:31,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,924 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 15 treesize of output 7 [2023-11-24 07:09:31,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:31,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:32,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:32,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:32,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:09:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-24 07:09:32,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:09:32,191 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:32,239 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:32,271 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:09:32,281 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:32,298 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:32,605 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|))))) is different from false [2023-11-24 07:09:32,618 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:09:32,632 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:09:32,673 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7507) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:09:32,696 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:09:32,718 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7495 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7495) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_7511) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7513) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:09:35,426 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 28 treesize of output 20 [2023-11-24 07:09:35,429 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 17 treesize of output 13 [2023-11-24 07:09:35,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:35,443 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:35,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:35,448 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:35,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:35,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:35,452 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 48 treesize of output 22 [2023-11-24 07:09:35,456 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:35,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:35,461 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:35,463 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:35,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:35,466 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 20 [2023-11-24 07:09:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:38,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078920072] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:09:38,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:09:38,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 28, 21] total 69 [2023-11-24 07:09:38,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872407622] [2023-11-24 07:09:38,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:09:38,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-11-24 07:09:38,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:09:38,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-11-24 07:09:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=3062, Unknown=40, NotChecked=1364, Total=4830 [2023-11-24 07:09:38,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:09:38,595 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:09:38,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 69 states have (on average 9.826086956521738) internal successors, (678), 70 states have internal predecessors, (678), 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) [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:09:38,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:38,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:09:38,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:47,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:09:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:09:47,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-24 07:09:47,888 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,SelfDestructingSolverStorable33 [2023-11-24 07:09:47,888 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:09:47,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:09:47,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1589086708, now seen corresponding path program 5 times [2023-11-24 07:09:47,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:09:47,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659118619] [2023-11-24 07:09:47,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:09:47,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:09:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:09:49,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:49,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:09:49,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659118619] [2023-11-24 07:09:49,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659118619] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:09:49,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375163086] [2023-11-24 07:09:49,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 07:09:49,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:09:49,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:09:49,711 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) [2023-11-24 07:09:49,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-24 07:09:53,991 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 07:09:53,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:09:54,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 07:09:54,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:09:54,099 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:09:54,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:09:54,236 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:09:54,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:09:54,312 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:09:54,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:09:55,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:09:55,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2023-11-24 07:09:55,584 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:09:55,585 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 20 treesize of output 26 [2023-11-24 07:09:55,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:09:55,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:09:55,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:55,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:09:56,143 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 30 treesize of output 21 [2023-11-24 07:09:56,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:09:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:09:56,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:09:56,297 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:09:56,310 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:09:56,337 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:09:56,385 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:09:56,393 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 07:09:56,416 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 07:09:56,430 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 07:09:56,443 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_7987 (Array Int Int)) (v_ArrVal_7988 (Array Int Int)) (v_ArrVal_7978 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7978) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_7987) |c_~#A~0.base| v_ArrVal_7988) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 07:09:56,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:56,949 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 6 case distinctions, treesize of input 224 treesize of output 237 [2023-11-24 07:09:56,958 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 259 treesize of output 238 [2023-11-24 07:09:56,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:56,965 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 1 case distinctions, treesize of input 235 treesize of output 191 [2023-11-24 07:09:56,970 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 163 treesize of output 159 [2023-11-24 07:09:56,972 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 159 treesize of output 151 [2023-11-24 07:09:56,977 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 151 treesize of output 147 [2023-11-24 07:09:56,980 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 147 treesize of output 145 [2023-11-24 07:09:56,982 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 145 treesize of output 137 [2023-11-24 07:09:56,985 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 137 treesize of output 133 [2023-11-24 07:09:56,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:56,989 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 144 treesize of output 126 [2023-11-24 07:09:57,087 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 46 treesize of output 38 [2023-11-24 07:09:57,089 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 24 treesize of output 20 [2023-11-24 07:09:57,104 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,108 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,110 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,112 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,114 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 48 treesize of output 22 [2023-11-24 07:09:57,119 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,122 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,123 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,126 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,128 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 48 treesize of output 24 [2023-11-24 07:09:57,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,185 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 2 case distinctions, treesize of input 162 treesize of output 154 [2023-11-24 07:09:57,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,190 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 111 treesize of output 75 [2023-11-24 07:09:57,193 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 17 treesize of output 13 [2023-11-24 07:09:57,194 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 28 treesize of output 20 [2023-11-24 07:09:57,200 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,207 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,209 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,211 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 32 treesize of output 18 [2023-11-24 07:09:57,271 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 46 treesize of output 38 [2023-11-24 07:09:57,274 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 24 treesize of output 20 [2023-11-24 07:09:57,288 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,293 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,293 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,295 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,298 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 48 treesize of output 22 [2023-11-24 07:09:57,302 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,342 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 48 treesize of output 24 [2023-11-24 07:09:57,452 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 46 treesize of output 38 [2023-11-24 07:09:57,455 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 24 treesize of output 20 [2023-11-24 07:09:57,470 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,476 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,479 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,482 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 20 [2023-11-24 07:09:57,486 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,491 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,496 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 32 treesize of output 18 [2023-11-24 07:09:57,562 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 46 treesize of output 38 [2023-11-24 07:09:57,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 24 treesize of output 20 [2023-11-24 07:09:57,582 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,588 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,591 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,594 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 32 treesize of output 18 [2023-11-24 07:09:57,598 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,603 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,605 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,608 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 48 treesize of output 24 [2023-11-24 07:09:57,673 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 46 treesize of output 38 [2023-11-24 07:09:57,676 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 24 treesize of output 20 [2023-11-24 07:09:57,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,703 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,707 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,712 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,713 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 48 treesize of output 22 [2023-11-24 07:09:57,717 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,723 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,724 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,729 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,729 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 48 treesize of output 24 [2023-11-24 07:09:57,795 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 46 treesize of output 38 [2023-11-24 07:09:57,797 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 24 treesize of output 20 [2023-11-24 07:09:57,810 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,816 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,818 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,820 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,821 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 32 treesize of output 18 [2023-11-24 07:09:57,825 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,830 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,833 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,835 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 20 [2023-11-24 07:09:57,899 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 46 treesize of output 38 [2023-11-24 07:09:57,902 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 24 treesize of output 20 [2023-11-24 07:09:57,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,935 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,935 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:57,937 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,940 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 48 treesize of output 22 [2023-11-24 07:09:57,945 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,950 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:57,952 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:57,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:57,955 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 20 [2023-11-24 07:09:58,016 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 46 treesize of output 38 [2023-11-24 07:09:58,019 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 24 treesize of output 20 [2023-11-24 07:09:58,038 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,045 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,047 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,050 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 32 treesize of output 18 [2023-11-24 07:09:58,054 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,059 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,061 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,064 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,064 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 48 treesize of output 24 [2023-11-24 07:09:58,126 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 46 treesize of output 38 [2023-11-24 07:09:58,129 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 24 treesize of output 20 [2023-11-24 07:09:58,147 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,152 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,152 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,154 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,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 48 treesize of output 22 [2023-11-24 07:09:58,161 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,166 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,168 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,171 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,171 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 48 treesize of output 24 [2023-11-24 07:09:58,234 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 46 treesize of output 38 [2023-11-24 07:09:58,236 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 24 treesize of output 20 [2023-11-24 07:09:58,249 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,254 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,256 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,259 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 32 treesize of output 18 [2023-11-24 07:09:58,263 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,268 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,270 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,273 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 48 treesize of output 24 [2023-11-24 07:09:58,335 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 46 treesize of output 38 [2023-11-24 07:09:58,338 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 24 treesize of output 20 [2023-11-24 07:09:58,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,359 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,361 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,363 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,363 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 48 treesize of output 22 [2023-11-24 07:09:58,368 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,374 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,376 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,379 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 20 [2023-11-24 07:09:58,446 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 46 treesize of output 38 [2023-11-24 07:09:58,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 24 treesize of output 20 [2023-11-24 07:09:58,467 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,473 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,475 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,477 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 32 treesize of output 18 [2023-11-24 07:09:58,481 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,499 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,501 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,504 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 48 treesize of output 24 [2023-11-24 07:09:58,568 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 46 treesize of output 38 [2023-11-24 07:09:58,571 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 24 treesize of output 20 [2023-11-24 07:09:58,584 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,590 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,592 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,595 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 32 treesize of output 18 [2023-11-24 07:09:58,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,605 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,605 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,607 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,613 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 48 treesize of output 24 [2023-11-24 07:09:58,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,684 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:09:58,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,690 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 89 treesize of output 63 [2023-11-24 07:09:58,695 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 15 treesize of output 13 [2023-11-24 07:09:58,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 24 treesize of output 20 [2023-11-24 07:09:58,709 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,714 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,719 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,720 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,722 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,725 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 20 [2023-11-24 07:09:58,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,794 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:09:58,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,800 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 111 treesize of output 67 [2023-11-24 07:09:58,804 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 24 treesize of output 20 [2023-11-24 07:09:58,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 15 treesize of output 13 [2023-11-24 07:09:58,817 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,824 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,829 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:58,832 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,835 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 20 [2023-11-24 07:09:58,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,902 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:09:58,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,908 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 105 treesize of output 71 [2023-11-24 07:09:58,911 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 28 treesize of output 24 [2023-11-24 07:09:58,914 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 42 treesize of output 34 [2023-11-24 07:09:58,939 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,945 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,950 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:58,953 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:58,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:58,955 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 48 treesize of output 22 [2023-11-24 07:09:59,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,022 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 2 case distinctions, treesize of input 162 treesize of output 154 [2023-11-24 07:09:59,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,028 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 105 treesize of output 71 [2023-11-24 07:09:59,031 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 28 treesize of output 20 [2023-11-24 07:09:59,034 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 17 treesize of output 13 [2023-11-24 07:09:59,043 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,049 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,055 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,057 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,060 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 48 treesize of output 22 [2023-11-24 07:09:59,124 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 46 treesize of output 38 [2023-11-24 07:09:59,127 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 24 treesize of output 20 [2023-11-24 07:09:59,140 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,147 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,155 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,159 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 48 treesize of output 22 [2023-11-24 07:09:59,165 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,171 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,173 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,176 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 20 [2023-11-24 07:09:59,242 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 46 treesize of output 38 [2023-11-24 07:09:59,245 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 24 treesize of output 20 [2023-11-24 07:09:59,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,348 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 32 treesize of output 18 [2023-11-24 07:09:59,352 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,356 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,357 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,360 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 48 treesize of output 24 [2023-11-24 07:09:59,414 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 46 treesize of output 38 [2023-11-24 07:09:59,416 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 24 treesize of output 20 [2023-11-24 07:09:59,432 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,437 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,441 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 32 treesize of output 18 [2023-11-24 07:09:59,444 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,448 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,452 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 20 [2023-11-24 07:09:59,509 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 46 treesize of output 38 [2023-11-24 07:09:59,511 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 24 treesize of output 20 [2023-11-24 07:09:59,523 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,527 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,529 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,531 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 32 treesize of output 18 [2023-11-24 07:09:59,534 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,560 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,562 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,565 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 20 [2023-11-24 07:09:59,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,627 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:09:59,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,648 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 111 treesize of output 67 [2023-11-24 07:09:59,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 24 treesize of output 20 [2023-11-24 07:09:59,653 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 15 treesize of output 13 [2023-11-24 07:09:59,661 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,665 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,669 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,671 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,673 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,673 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 48 treesize of output 24 [2023-11-24 07:09:59,736 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,737 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:09:59,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,743 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 111 treesize of output 67 [2023-11-24 07:09:59,748 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 24 treesize of output 20 [2023-11-24 07:09:59,751 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 15 treesize of output 13 [2023-11-24 07:09:59,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,762 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,767 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:09:59,769 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,771 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 48 treesize of output 24 [2023-11-24 07:09:59,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,834 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:09:59,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,838 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 111 treesize of output 75 [2023-11-24 07:09:59,843 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 28 treesize of output 24 [2023-11-24 07:09:59,845 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 42 treesize of output 34 [2023-11-24 07:09:59,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,863 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,867 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,869 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,871 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 48 treesize of output 22 [2023-11-24 07:09:59,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,930 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:09:59,935 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,935 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 111 treesize of output 75 [2023-11-24 07:09:59,938 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 28 treesize of output 24 [2023-11-24 07:09:59,940 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 42 treesize of output 34 [2023-11-24 07:09:59,954 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,958 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,963 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:09:59,965 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:09:59,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:09:59,971 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 32 treesize of output 18 [2023-11-24 07:10:00,037 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 46 treesize of output 38 [2023-11-24 07:10:00,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 24 treesize of output 20 [2023-11-24 07:10:00,054 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,063 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,066 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 48 treesize of output 22 [2023-11-24 07:10:00,071 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,077 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,082 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 48 treesize of output 24 [2023-11-24 07:10:00,148 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 46 treesize of output 38 [2023-11-24 07:10:00,151 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 24 treesize of output 20 [2023-11-24 07:10:00,169 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,175 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,178 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,181 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 32 treesize of output 18 [2023-11-24 07:10:00,186 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,192 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,192 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,195 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,198 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 20 [2023-11-24 07:10:00,261 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 46 treesize of output 38 [2023-11-24 07:10:00,264 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 24 treesize of output 20 [2023-11-24 07:10:00,278 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,283 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,285 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,288 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 32 treesize of output 18 [2023-11-24 07:10:00,292 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,299 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,302 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 48 treesize of output 24 [2023-11-24 07:10:00,361 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 46 treesize of output 38 [2023-11-24 07:10:00,364 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 24 treesize of output 20 [2023-11-24 07:10:00,381 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,386 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,390 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 48 treesize of output 22 [2023-11-24 07:10:00,395 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,400 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,402 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,405 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 48 treesize of output 24 [2023-11-24 07:10:00,464 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 46 treesize of output 38 [2023-11-24 07:10:00,467 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 24 treesize of output 20 [2023-11-24 07:10:00,482 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,488 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,490 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,493 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,493 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 32 treesize of output 18 [2023-11-24 07:10:00,497 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,503 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,505 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,507 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 20 [2023-11-24 07:10:00,567 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 46 treesize of output 38 [2023-11-24 07:10:00,570 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 24 treesize of output 20 [2023-11-24 07:10:00,583 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,588 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,590 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,593 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 32 treesize of output 18 [2023-11-24 07:10:00,597 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,602 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,603 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,605 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,607 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 20 [2023-11-24 07:10:00,667 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 46 treesize of output 38 [2023-11-24 07:10:00,670 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 24 treesize of output 20 [2023-11-24 07:10:00,687 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,692 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,697 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,697 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 48 treesize of output 22 [2023-11-24 07:10:00,701 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,707 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,708 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,711 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 48 treesize of output 24 [2023-11-24 07:10:00,771 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 46 treesize of output 38 [2023-11-24 07:10:00,774 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 24 treesize of output 20 [2023-11-24 07:10:00,787 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,792 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,795 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,798 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 48 treesize of output 22 [2023-11-24 07:10:00,802 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,810 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,813 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 48 treesize of output 24 [2023-11-24 07:10:00,873 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 46 treesize of output 38 [2023-11-24 07:10:00,876 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 24 treesize of output 20 [2023-11-24 07:10:00,890 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,895 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,895 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:00,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,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 48 treesize of output 22 [2023-11-24 07:10:00,905 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,910 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:00,912 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:00,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:00,915 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 48 treesize of output 24 [2023-11-24 07:10:00,977 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 46 treesize of output 38 [2023-11-24 07:10:00,980 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 24 treesize of output 20 [2023-11-24 07:10:00,993 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,006 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,009 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,013 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,013 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 32 treesize of output 18 [2023-11-24 07:10:01,018 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,024 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,037 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,037 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 20 [2023-11-24 07:10:01,108 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 46 treesize of output 38 [2023-11-24 07:10:01,111 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 24 treesize of output 20 [2023-11-24 07:10:01,127 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,132 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,135 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,138 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,138 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 48 treesize of output 22 [2023-11-24 07:10:01,142 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,147 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,147 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,149 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,151 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 48 treesize of output 24 [2023-11-24 07:10:01,210 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 46 treesize of output 38 [2023-11-24 07:10:01,213 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 24 treesize of output 20 [2023-11-24 07:10:01,227 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,236 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,236 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,239 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,242 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 48 treesize of output 22 [2023-11-24 07:10:01,246 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,251 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,254 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,256 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 48 treesize of output 24 [2023-11-24 07:10:01,324 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 46 treesize of output 38 [2023-11-24 07:10:01,326 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 24 treesize of output 20 [2023-11-24 07:10:01,344 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,349 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,351 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,354 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 48 treesize of output 22 [2023-11-24 07:10:01,359 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,366 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,368 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,371 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 20 [2023-11-24 07:10:01,437 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 46 treesize of output 38 [2023-11-24 07:10:01,441 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 24 treesize of output 20 [2023-11-24 07:10:01,465 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,473 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,473 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,476 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,479 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,479 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 48 treesize of output 22 [2023-11-24 07:10:01,483 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,489 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,491 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,494 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 20 [2023-11-24 07:10:01,552 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 46 treesize of output 38 [2023-11-24 07:10:01,554 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 24 treesize of output 20 [2023-11-24 07:10:01,566 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,572 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,572 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,575 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,578 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,578 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 48 treesize of output 22 [2023-11-24 07:10:01,583 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,589 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,592 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,595 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 20 [2023-11-24 07:10:01,659 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 46 treesize of output 38 [2023-11-24 07:10:01,662 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 24 treesize of output 20 [2023-11-24 07:10:01,674 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,680 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,680 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,685 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 48 treesize of output 22 [2023-11-24 07:10:01,689 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,694 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,701 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,703 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 48 treesize of output 24 [2023-11-24 07:10:01,766 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,766 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:10:01,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,779 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 111 treesize of output 67 [2023-11-24 07:10:01,782 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 15 treesize of output 13 [2023-11-24 07:10:01,785 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 24 treesize of output 20 [2023-11-24 07:10:01,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,798 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,800 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,802 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 20 [2023-11-24 07:10:01,806 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,869 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 2 case distinctions, treesize of input 162 treesize of output 154 [2023-11-24 07:10:01,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,875 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 105 treesize of output 71 [2023-11-24 07:10:01,878 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 28 treesize of output 20 [2023-11-24 07:10:01,880 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 17 treesize of output 13 [2023-11-24 07:10:01,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,894 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,895 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:01,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,899 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 48 treesize of output 22 [2023-11-24 07:10:01,904 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,965 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 46 treesize of output 38 [2023-11-24 07:10:01,968 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 24 treesize of output 20 [2023-11-24 07:10:01,980 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,986 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:01,989 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:01,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:01,992 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 20 [2023-11-24 07:10:01,996 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,001 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,002 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,004 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,007 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,007 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 48 treesize of output 22 [2023-11-24 07:10:02,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,071 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 2 case distinctions, treesize of input 68 treesize of output 73 [2023-11-24 07:10:02,076 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,076 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 89 treesize of output 63 [2023-11-24 07:10:02,079 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 40 treesize of output 36 [2023-11-24 07:10:02,082 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 20 [2023-11-24 07:10:02,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,103 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,108 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 48 treesize of output 24 [2023-11-24 07:10:02,113 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,173 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 46 treesize of output 38 [2023-11-24 07:10:02,176 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 24 treesize of output 20 [2023-11-24 07:10:02,192 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,197 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,199 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,202 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 32 treesize of output 18 [2023-11-24 07:10:02,206 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,211 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,216 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 20 [2023-11-24 07:10:02,273 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 46 treesize of output 38 [2023-11-24 07:10:02,276 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 24 treesize of output 20 [2023-11-24 07:10:02,289 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,295 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,297 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,299 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 32 treesize of output 18 [2023-11-24 07:10:02,303 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,308 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,308 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,310 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,312 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 48 treesize of output 24 [2023-11-24 07:10:02,370 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 46 treesize of output 38 [2023-11-24 07:10:02,372 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 24 treesize of output 20 [2023-11-24 07:10:02,391 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,396 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,398 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,401 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 48 treesize of output 22 [2023-11-24 07:10:02,405 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,409 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,411 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,413 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 48 treesize of output 24 [2023-11-24 07:10:02,471 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 46 treesize of output 38 [2023-11-24 07:10:02,473 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 24 treesize of output 20 [2023-11-24 07:10:02,486 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,491 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,493 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,496 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 48 treesize of output 22 [2023-11-24 07:10:02,500 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,505 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,505 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,508 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,510 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,510 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 20 [2023-11-24 07:10:02,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 46 treesize of output 38 [2023-11-24 07:10:02,576 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 24 treesize of output 20 [2023-11-24 07:10:02,594 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,599 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,601 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,604 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 48 treesize of output 22 [2023-11-24 07:10:02,608 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,613 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,615 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,618 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 48 treesize of output 24 [2023-11-24 07:10:02,682 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,683 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 2 case distinctions, treesize of input 68 treesize of output 73 [2023-11-24 07:10:02,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,687 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 89 treesize of output 63 [2023-11-24 07:10:02,690 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 24 treesize of output 22 [2023-11-24 07:10:02,692 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 38 treesize of output 34 [2023-11-24 07:10:02,703 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,708 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,710 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,713 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,713 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 48 treesize of output 24 [2023-11-24 07:10:02,717 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,778 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 17 treesize of output 13 [2023-11-24 07:10:02,781 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 28 treesize of output 20 [2023-11-24 07:10:02,790 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,795 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,795 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,797 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,799 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 48 treesize of output 22 [2023-11-24 07:10:02,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:02,810 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,812 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,812 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 20 [2023-11-24 07:10:02,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,876 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 2 case distinctions, treesize of input 162 treesize of output 154 [2023-11-24 07:10:02,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,881 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 105 treesize of output 71 [2023-11-24 07:10:02,885 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 28 treesize of output 20 [2023-11-24 07:10:02,887 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 17 treesize of output 13 [2023-11-24 07:10:02,896 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,900 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,905 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:02,906 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:02,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,909 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 32 treesize of output 18 [2023-11-24 07:10:02,973 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,974 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:10:02,979 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:02,979 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 105 treesize of output 71 [2023-11-24 07:10:02,983 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 28 treesize of output 24 [2023-11-24 07:10:02,984 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 42 treesize of output 34 [2023-11-24 07:10:02,999 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,006 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,009 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,012 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 48 treesize of output 22 [2023-11-24 07:10:03,017 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,133 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 46 treesize of output 38 [2023-11-24 07:10:03,137 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 24 treesize of output 20 [2023-11-24 07:10:03,171 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,178 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,180 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,183 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 48 treesize of output 22 [2023-11-24 07:10:03,188 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,197 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,201 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 48 treesize of output 24 [2023-11-24 07:10:03,285 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 46 treesize of output 38 [2023-11-24 07:10:03,289 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 24 treesize of output 20 [2023-11-24 07:10:03,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,312 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,315 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,319 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 48 treesize of output 22 [2023-11-24 07:10:03,325 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,332 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,335 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,339 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 20 [2023-11-24 07:10:03,406 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 46 treesize of output 38 [2023-11-24 07:10:03,410 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 24 treesize of output 20 [2023-11-24 07:10:03,429 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,436 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,442 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 48 treesize of output 22 [2023-11-24 07:10:03,448 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,456 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,460 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,463 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 48 treesize of output 24 [2023-11-24 07:10:03,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,530 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:10:03,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,536 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 89 treesize of output 63 [2023-11-24 07:10:03,541 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 15 treesize of output 13 [2023-11-24 07:10:03,544 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 24 treesize of output 20 [2023-11-24 07:10:03,556 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,563 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,566 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,570 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 20 [2023-11-24 07:10:03,575 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,653 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 46 treesize of output 38 [2023-11-24 07:10:03,658 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 24 treesize of output 20 [2023-11-24 07:10:03,676 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,683 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,691 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 32 treesize of output 18 [2023-11-24 07:10:03,697 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,702 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,703 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,705 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,708 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 48 treesize of output 24 [2023-11-24 07:10:03,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 46 treesize of output 38 [2023-11-24 07:10:03,779 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 24 treesize of output 20 [2023-11-24 07:10:03,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,807 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 20 [2023-11-24 07:10:03,813 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,820 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,820 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,824 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,828 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 48 treesize of output 22 [2023-11-24 07:10:03,896 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 17 treesize of output 13 [2023-11-24 07:10:03,900 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 28 treesize of output 20 [2023-11-24 07:10:03,911 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,918 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:03,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,925 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 32 treesize of output 18 [2023-11-24 07:10:03,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,937 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:03,940 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:03,944 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:03,944 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 20 [2023-11-24 07:10:04,009 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 46 treesize of output 38 [2023-11-24 07:10:04,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 24 treesize of output 20 [2023-11-24 07:10:04,029 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,035 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,038 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,042 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,042 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 48 treesize of output 22 [2023-11-24 07:10:04,048 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,055 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,058 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,062 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 20 [2023-11-24 07:10:04,127 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 46 treesize of output 38 [2023-11-24 07:10:04,131 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 24 treesize of output 20 [2023-11-24 07:10:04,144 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,154 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,158 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 48 treesize of output 22 [2023-11-24 07:10:04,165 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,174 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,175 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,179 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,184 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 20 [2023-11-24 07:10:04,257 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 46 treesize of output 38 [2023-11-24 07:10:04,261 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 24 treesize of output 20 [2023-11-24 07:10:04,282 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,289 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,293 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,299 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 32 treesize of output 18 [2023-11-24 07:10:04,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,312 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,315 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,319 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 20 [2023-11-24 07:10:04,387 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 46 treesize of output 38 [2023-11-24 07:10:04,391 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 24 treesize of output 20 [2023-11-24 07:10:04,406 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,414 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,417 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,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 32 treesize of output 18 [2023-11-24 07:10:04,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,436 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,444 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 20 [2023-11-24 07:10:04,512 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 46 treesize of output 38 [2023-11-24 07:10:04,515 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 24 treesize of output 20 [2023-11-24 07:10:04,532 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,538 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,541 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,545 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 48 treesize of output 22 [2023-11-24 07:10:04,552 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,558 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,559 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,562 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,565 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 48 treesize of output 24 [2023-11-24 07:10:04,633 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 46 treesize of output 38 [2023-11-24 07:10:04,636 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 24 treesize of output 20 [2023-11-24 07:10:04,650 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,656 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,656 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,664 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 32 treesize of output 18 [2023-11-24 07:10:04,670 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,679 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,683 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,687 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 20 [2023-11-24 07:10:04,755 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 46 treesize of output 38 [2023-11-24 07:10:04,758 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 24 treesize of output 20 [2023-11-24 07:10:04,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,780 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,783 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,788 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,788 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 32 treesize of output 18 [2023-11-24 07:10:04,795 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,803 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,806 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,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 48 treesize of output 24 [2023-11-24 07:10:04,880 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 46 treesize of output 38 [2023-11-24 07:10:04,885 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 24 treesize of output 20 [2023-11-24 07:10:04,901 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,908 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:04,912 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,917 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 48 treesize of output 22 [2023-11-24 07:10:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,931 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:04,934 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:04,938 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:04,939 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 48 treesize of output 24 [2023-11-24 07:10:05,007 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 46 treesize of output 38 [2023-11-24 07:10:05,011 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 24 treesize of output 20 [2023-11-24 07:10:05,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,029 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,035 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 32 treesize of output 18 [2023-11-24 07:10:05,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,046 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,048 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,052 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 20 [2023-11-24 07:10:05,111 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 46 treesize of output 38 [2023-11-24 07:10:05,114 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 24 treesize of output 20 [2023-11-24 07:10:05,127 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,133 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,136 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,139 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 32 treesize of output 18 [2023-11-24 07:10:05,144 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,149 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,150 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,152 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,155 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 48 treesize of output 24 [2023-11-24 07:10:05,214 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 46 treesize of output 38 [2023-11-24 07:10:05,218 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 24 treesize of output 20 [2023-11-24 07:10:05,231 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,237 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,237 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,241 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,244 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 32 treesize of output 18 [2023-11-24 07:10:05,249 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,255 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,257 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,261 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 20 [2023-11-24 07:10:05,322 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,322 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 2 case distinctions, treesize of input 162 treesize of output 154 [2023-11-24 07:10:05,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,329 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 111 treesize of output 75 [2023-11-24 07:10:05,334 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 28 treesize of output 20 [2023-11-24 07:10:05,337 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 17 treesize of output 13 [2023-11-24 07:10:05,348 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,359 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,366 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 48 treesize of output 22 [2023-11-24 07:10:05,425 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 17 treesize of output 13 [2023-11-24 07:10:05,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 28 treesize of output 20 [2023-11-24 07:10:05,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,443 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,446 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,449 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 20 [2023-11-24 07:10:05,454 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,478 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,481 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,485 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 32 treesize of output 18 [2023-11-24 07:10:05,552 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,552 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:10:05,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,559 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 105 treesize of output 71 [2023-11-24 07:10:05,563 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 28 treesize of output 24 [2023-11-24 07:10:05,566 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 42 treesize of output 34 [2023-11-24 07:10:05,581 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,588 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,589 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,596 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 32 treesize of output 18 [2023-11-24 07:10:05,601 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,666 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 2 case distinctions, treesize of input 76 treesize of output 81 [2023-11-24 07:10:05,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,672 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 111 treesize of output 75 [2023-11-24 07:10:05,675 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 28 treesize of output 24 [2023-11-24 07:10:05,677 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 42 treesize of output 34 [2023-11-24 07:10:05,689 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,695 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,695 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,701 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 48 treesize of output 22 [2023-11-24 07:10:05,706 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,764 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 46 treesize of output 38 [2023-11-24 07:10:05,767 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 24 treesize of output 20 [2023-11-24 07:10:05,779 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,785 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,787 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,790 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 48 treesize of output 22 [2023-11-24 07:10:05,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,800 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,802 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,804 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,805 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 20 [2023-11-24 07:10:05,860 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 46 treesize of output 38 [2023-11-24 07:10:05,864 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 24 treesize of output 20 [2023-11-24 07:10:05,876 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,883 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,886 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,889 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,889 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 32 treesize of output 18 [2023-11-24 07:10:05,894 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,899 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:05,902 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,904 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 48 treesize of output 24 [2023-11-24 07:10:05,960 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 46 treesize of output 38 [2023-11-24 07:10:05,963 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 24 treesize of output 20 [2023-11-24 07:10:05,974 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,980 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:05,983 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,986 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 32 treesize of output 18 [2023-11-24 07:10:05,991 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:05,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:05,997 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,000 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,004 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 20 [2023-11-24 07:10:06,062 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 46 treesize of output 38 [2023-11-24 07:10:06,065 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 24 treesize of output 20 [2023-11-24 07:10:06,079 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,085 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,085 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,092 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 32 treesize of output 18 [2023-11-24 07:10:06,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,102 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,110 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 20 [2023-11-24 07:10:06,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,171 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 2 case distinctions, treesize of input 68 treesize of output 73 [2023-11-24 07:10:06,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,177 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 111 treesize of output 67 [2023-11-24 07:10:06,180 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 24 treesize of output 22 [2023-11-24 07:10:06,182 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 38 treesize of output 34 [2023-11-24 07:10:06,195 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,201 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,208 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 48 treesize of output 24 [2023-11-24 07:10:06,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,271 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 46 treesize of output 38 [2023-11-24 07:10:06,274 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 24 treesize of output 20 [2023-11-24 07:10:06,291 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,303 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,303 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 20 [2023-11-24 07:10:06,308 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,313 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,316 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,319 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 32 treesize of output 18 [2023-11-24 07:10:06,375 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 46 treesize of output 38 [2023-11-24 07:10:06,378 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 24 treesize of output 20 [2023-11-24 07:10:06,391 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,398 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,401 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,407 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 20 [2023-11-24 07:10:06,413 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,419 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,422 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,425 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 48 treesize of output 22 [2023-11-24 07:10:06,484 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 46 treesize of output 38 [2023-11-24 07:10:06,487 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 24 treesize of output 20 [2023-11-24 07:10:06,505 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,513 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,520 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 48 treesize of output 22 [2023-11-24 07:10:06,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,530 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,532 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,536 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 48 treesize of output 24 [2023-11-24 07:10:06,592 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 46 treesize of output 38 [2023-11-24 07:10:06,596 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 24 treesize of output 20 [2023-11-24 07:10:06,610 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,616 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,617 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,620 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,624 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 48 treesize of output 22 [2023-11-24 07:10:06,629 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,635 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,635 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,642 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 20 [2023-11-24 07:10:06,700 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 46 treesize of output 38 [2023-11-24 07:10:06,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 24 treesize of output 20 [2023-11-24 07:10:06,715 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,732 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,732 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,735 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,737 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 32 treesize of output 18 [2023-11-24 07:10:06,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,747 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,749 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,751 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,752 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 20 [2023-11-24 07:10:06,821 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 46 treesize of output 38 [2023-11-24 07:10:06,824 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 24 treesize of output 20 [2023-11-24 07:10:06,838 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,844 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,851 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,852 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 48 treesize of output 22 [2023-11-24 07:10:06,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,863 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,870 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 20 [2023-11-24 07:10:06,931 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 46 treesize of output 38 [2023-11-24 07:10:06,934 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 24 treesize of output 20 [2023-11-24 07:10:06,950 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,956 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,956 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:06,960 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,963 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 32 treesize of output 18 [2023-11-24 07:10:06,969 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,975 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:06,977 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:06,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:06,980 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 48 treesize of output 24 [2023-11-24 07:10:07,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 46 treesize of output 38 [2023-11-24 07:10:07,046 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 24 treesize of output 20 [2023-11-24 07:10:07,060 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,073 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:07,077 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,081 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 48 treesize of output 22 [2023-11-24 07:10:07,087 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,094 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:07,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,100 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 20 [2023-11-24 07:10:07,163 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 46 treesize of output 38 [2023-11-24 07:10:07,167 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 24 treesize of output 20 [2023-11-24 07:10:07,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:07,192 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,196 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 48 treesize of output 22 [2023-11-24 07:10:07,202 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,209 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:07,212 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,216 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 48 treesize of output 24 [2023-11-24 07:10:07,277 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 46 treesize of output 38 [2023-11-24 07:10:07,280 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 24 treesize of output 20 [2023-11-24 07:10:07,299 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,306 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,306 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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 07:10:07,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,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 32 treesize of output 18 [2023-11-24 07:10:07,319 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,325 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:07,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,333 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 20 [2023-11-24 07:10:07,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,402 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 2 case distinctions, treesize of input 146 treesize of output 138 [2023-11-24 07:10:07,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,410 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 111 treesize of output 67 [2023-11-24 07:10:07,415 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 15 treesize of output 13 [2023-11-24 07:10:07,419 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 24 treesize of output 20 [2023-11-24 07:10:07,434 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,441 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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 07:10:07,444 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:07,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:07,447 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 48 treesize of output 24 [2023-11-24 07:10:07,452 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:12,119 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:10:12,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375163086] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:10:12,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:10:12,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 19] total 59 [2023-11-24 07:10:12,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898054306] [2023-11-24 07:10:12,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:10:12,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 07:10:12,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:10:12,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 07:10:12,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2432, Unknown=33, NotChecked=856, Total=3540 [2023-11-24 07:10:12,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:10:12,123 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:10:12,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 11.101694915254237) internal successors, (655), 60 states have internal predecessors, (655), 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) [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:10:12,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:10:17,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:10:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:10:17,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-24 07:10:17,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:10:17,860 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:10:17,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:10:17,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1518136666, now seen corresponding path program 5 times [2023-11-24 07:10:17,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:10:17,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959153373] [2023-11-24 07:10:17,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:10:17,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:10:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:10:19,598 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:10:19,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:10:19,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959153373] [2023-11-24 07:10:19,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959153373] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:10:19,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622851584] [2023-11-24 07:10:19,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 07:10:19,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:10:19,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:10:19,601 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) [2023-11-24 07:10:19,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-24 07:10:27,830 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 07:10:27,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:10:27,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 107 conjunts are in the unsatisfiable core [2023-11-24 07:10:27,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:10:27,944 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:10:27,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:10:27,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-24 07:10:28,040 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 16 treesize of output 8 [2023-11-24 07:10:28,199 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:10:28,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:10:28,275 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:10:28,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:10:29,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:10:29,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2023-11-24 07:10:29,646 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:10:29,646 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 20 treesize of output 26 [2023-11-24 07:10:29,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:10:29,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:10:30,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 41 [2023-11-24 07:10:30,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:30,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:10:31,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:10:31,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:10:31,054 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_8500 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:10:31,211 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))))) is different from false [2023-11-24 07:10:31,224 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:10:31,246 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:10:31,259 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:10:31,280 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:10:31,343 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8493 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8493 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= (select (select (store (store (let ((.cse2 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493))) (store .cse2 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse2 |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8493 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int)) (v_ArrVal_8493 (Array Int Int)) (v_ArrVal_8494 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_8494) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_8499) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8500) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 07:10:39,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 731 treesize of output 745 [2023-11-24 07:10:39,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 300 treesize of output 268 [2023-11-24 07:10:39,498 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 215 treesize of output 211 [2023-11-24 07:10:39,502 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 211 treesize of output 207 [2023-11-24 07:10:39,514 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 207 treesize of output 199 [2023-11-24 07:10:39,518 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 199 treesize of output 195 [2023-11-24 07:10:39,522 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 195 treesize of output 187 [2023-11-24 07:10:39,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,529 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 206 treesize of output 184 [2023-11-24 07:10:39,544 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 28 treesize of output 24 [2023-11-24 07:10:39,546 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 42 treesize of output 34 [2023-11-24 07:10:39,561 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 15 treesize of output 13 [2023-11-24 07:10:39,713 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,713 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 2 case distinctions, treesize of input 392 treesize of output 358 [2023-11-24 07:10:39,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,725 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 111 treesize of output 67 [2023-11-24 07:10:39,730 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 24 treesize of output 20 [2023-11-24 07:10:39,732 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 15 treesize of output 13 [2023-11-24 07:10:39,743 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,748 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:39,750 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,752 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,752 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 48 treesize of output 24 [2023-11-24 07:10:39,755 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,845 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 28 treesize of output 20 [2023-11-24 07:10:39,848 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 17 treesize of output 13 [2023-11-24 07:10:39,859 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,865 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,865 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:39,867 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,870 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 20 [2023-11-24 07:10:39,874 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,879 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:39,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,884 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 32 treesize of output 18 [2023-11-24 07:10:39,888 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:39,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,986 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:39,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:39,991 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 89 treesize of output 63 [2023-11-24 07:10:39,996 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 24 treesize of output 22 [2023-11-24 07:10:39,998 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 38 treesize of output 34 [2023-11-24 07:10:40,012 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,017 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,022 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,024 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,027 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 48 treesize of output 24 [2023-11-24 07:10:40,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,120 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 28 treesize of output 20 [2023-11-24 07:10:40,122 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 17 treesize of output 13 [2023-11-24 07:10:40,130 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,134 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,135 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,137 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 32 treesize of output 18 [2023-11-24 07:10:40,140 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,144 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,144 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,146 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,148 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 48 treesize of output 24 [2023-11-24 07:10:40,151 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,231 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 28 treesize of output 20 [2023-11-24 07:10:40,233 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 17 treesize of output 13 [2023-11-24 07:10:40,241 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,245 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,247 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,249 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 48 treesize of output 24 [2023-11-24 07:10:40,252 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,256 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,258 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,260 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 48 treesize of output 22 [2023-11-24 07:10:40,263 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,344 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 28 treesize of output 20 [2023-11-24 07:10:40,346 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 17 treesize of output 13 [2023-11-24 07:10:40,354 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,359 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,361 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,363 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 48 treesize of output 24 [2023-11-24 07:10:40,366 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,370 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,375 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 32 treesize of output 18 [2023-11-24 07:10:40,378 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,459 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 28 treesize of output 20 [2023-11-24 07:10:40,462 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 17 treesize of output 13 [2023-11-24 07:10:40,492 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,497 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,499 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,501 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 20 [2023-11-24 07:10:40,504 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,509 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,511 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,513 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 32 treesize of output 18 [2023-11-24 07:10:40,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,603 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 28 treesize of output 20 [2023-11-24 07:10:40,605 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 17 treesize of output 13 [2023-11-24 07:10:40,613 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,622 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,624 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,626 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 20 [2023-11-24 07:10:40,629 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,633 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,637 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 48 treesize of output 22 [2023-11-24 07:10:40,640 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,726 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 28 treesize of output 20 [2023-11-24 07:10:40,728 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 17 treesize of output 13 [2023-11-24 07:10:40,736 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,741 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,744 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,748 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 20 [2023-11-24 07:10:40,753 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,759 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,759 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,761 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,764 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,764 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 48 treesize of output 22 [2023-11-24 07:10:40,769 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,861 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 28 treesize of output 20 [2023-11-24 07:10:40,864 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 17 treesize of output 13 [2023-11-24 07:10:40,875 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,880 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,880 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:40,882 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,885 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,885 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 20 [2023-11-24 07:10:40,890 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,896 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:40,898 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:40,901 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:40,901 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 32 treesize of output 18 [2023-11-24 07:10:40,905 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,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 28 treesize of output 20 [2023-11-24 07:10:41,005 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 17 treesize of output 13 [2023-11-24 07:10:41,014 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,020 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,025 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 48 treesize of output 24 [2023-11-24 07:10:41,030 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,035 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,038 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,054 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 32 treesize of output 18 [2023-11-24 07:10:41,058 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,142 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 28 treesize of output 20 [2023-11-24 07:10:41,145 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 17 treesize of output 13 [2023-11-24 07:10:41,153 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,159 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,161 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,163 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,163 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 48 treesize of output 24 [2023-11-24 07:10:41,167 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,173 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,177 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 48 treesize of output 22 [2023-11-24 07:10:41,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,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 28 treesize of output 20 [2023-11-24 07:10:41,269 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 17 treesize of output 13 [2023-11-24 07:10:41,278 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,283 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,285 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,288 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 48 treesize of output 24 [2023-11-24 07:10:41,292 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,303 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 48 treesize of output 22 [2023-11-24 07:10:41,307 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,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 28 treesize of output 20 [2023-11-24 07:10:41,396 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 17 treesize of output 13 [2023-11-24 07:10:41,408 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,414 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,416 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,418 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 48 treesize of output 24 [2023-11-24 07:10:41,423 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,428 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,430 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,433 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 48 treesize of output 22 [2023-11-24 07:10:41,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,525 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 2 case distinctions, treesize of input 236 treesize of output 228 [2023-11-24 07:10:41,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,531 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 89 treesize of output 63 [2023-11-24 07:10:41,534 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 15 treesize of output 13 [2023-11-24 07:10:41,537 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 24 treesize of output 20 [2023-11-24 07:10:41,546 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,551 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,553 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,556 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 20 [2023-11-24 07:10:41,560 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,565 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,655 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 2 case distinctions, treesize of input 392 treesize of output 358 [2023-11-24 07:10:41,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,660 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 89 treesize of output 63 [2023-11-24 07:10:41,663 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 15 treesize of output 13 [2023-11-24 07:10:41,665 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 24 treesize of output 20 [2023-11-24 07:10:41,673 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,678 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,680 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,682 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 20 [2023-11-24 07:10:41,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,688 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,770 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 17 treesize of output 13 [2023-11-24 07:10:41,773 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 28 treesize of output 20 [2023-11-24 07:10:41,781 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,785 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,787 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,789 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 20 [2023-11-24 07:10:41,793 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,796 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,805 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 48 treesize of output 22 [2023-11-24 07:10:41,887 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 46 treesize of output 38 [2023-11-24 07:10:41,889 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 24 treesize of output 20 [2023-11-24 07:10:41,903 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,908 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:41,910 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,912 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 32 treesize of output 18 [2023-11-24 07:10:41,915 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,919 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,923 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:41,925 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:41,927 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:41,928 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 48 treesize of output 24 [2023-11-24 07:10:42,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 28 treesize of output 20 [2023-11-24 07:10:42,014 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 17 treesize of output 13 [2023-11-24 07:10:42,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,027 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,029 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,031 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 20 [2023-11-24 07:10:42,037 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,042 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,043 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,046 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 32 treesize of output 18 [2023-11-24 07:10:42,049 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,132 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 28 treesize of output 20 [2023-11-24 07:10:42,134 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 17 treesize of output 13 [2023-11-24 07:10:42,143 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,148 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,150 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,152 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,152 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 48 treesize of output 24 [2023-11-24 07:10:42,156 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,160 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,162 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,164 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 32 treesize of output 18 [2023-11-24 07:10:42,168 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,249 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 28 treesize of output 20 [2023-11-24 07:10:42,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 17 treesize of output 13 [2023-11-24 07:10:42,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,265 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,267 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,270 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 48 treesize of output 24 [2023-11-24 07:10:42,274 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,279 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,407 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 32 treesize of output 18 [2023-11-24 07:10:42,431 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,514 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 28 treesize of output 20 [2023-11-24 07:10:42,517 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 17 treesize of output 13 [2023-11-24 07:10:42,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,528 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,530 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,532 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 48 treesize of output 24 [2023-11-24 07:10:42,536 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,540 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,540 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,541 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,543 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 32 treesize of output 18 [2023-11-24 07:10:42,547 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,633 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 2 case distinctions, treesize of input 264 treesize of output 256 [2023-11-24 07:10:42,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,638 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 105 treesize of output 71 [2023-11-24 07:10:42,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 17 treesize of output 13 [2023-11-24 07:10:42,643 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 28 treesize of output 20 [2023-11-24 07:10:42,650 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,654 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,658 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,660 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,662 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 32 treesize of output 18 [2023-11-24 07:10:42,665 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,744 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 46 treesize of output 38 [2023-11-24 07:10:42,746 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 24 treesize of output 20 [2023-11-24 07:10:42,760 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,767 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:42,769 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,771 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 32 treesize of output 18 [2023-11-24 07:10:42,775 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,779 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,781 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,783 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 48 treesize of output 24 [2023-11-24 07:10:42,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,870 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 2 case distinctions, treesize of input 191 treesize of output 183 [2023-11-24 07:10:42,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,875 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 111 treesize of output 67 [2023-11-24 07:10:42,877 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 40 treesize of output 36 [2023-11-24 07:10:42,879 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 20 [2023-11-24 07:10:42,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,892 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,896 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,901 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:42,902 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:42,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,904 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 20 [2023-11-24 07:10:42,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,989 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 2 case distinctions, treesize of input 127 treesize of output 132 [2023-11-24 07:10:42,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:42,994 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 111 treesize of output 75 [2023-11-24 07:10:42,996 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 46 treesize of output 38 [2023-11-24 07:10:42,998 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 24 treesize of output 20 [2023-11-24 07:10:43,012 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,019 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,023 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,025 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,027 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 48 treesize of output 22 [2023-11-24 07:10:43,113 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 28 treesize of output 20 [2023-11-24 07:10:43,120 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 17 treesize of output 13 [2023-11-24 07:10:43,129 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,134 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,136 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,138 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,138 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 48 treesize of output 24 [2023-11-24 07:10:43,142 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,147 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,148 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,151 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 32 treesize of output 18 [2023-11-24 07:10:43,154 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,238 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 28 treesize of output 20 [2023-11-24 07:10:43,241 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 17 treesize of output 13 [2023-11-24 07:10:43,248 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,253 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,255 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,257 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,257 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 20 [2023-11-24 07:10:43,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,265 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,266 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,268 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 32 treesize of output 18 [2023-11-24 07:10:43,272 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,355 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 28 treesize of output 20 [2023-11-24 07:10:43,357 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 17 treesize of output 13 [2023-11-24 07:10:43,367 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,371 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,373 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,375 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 48 treesize of output 24 [2023-11-24 07:10:43,379 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,383 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,383 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,385 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,387 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 48 treesize of output 22 [2023-11-24 07:10:43,391 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,476 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 28 treesize of output 20 [2023-11-24 07:10:43,478 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 17 treesize of output 13 [2023-11-24 07:10:43,486 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,490 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,492 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,494 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 20 [2023-11-24 07:10:43,498 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,502 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,504 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,506 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,506 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 32 treesize of output 18 [2023-11-24 07:10:43,540 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,621 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 28 treesize of output 20 [2023-11-24 07:10:43,624 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 17 treesize of output 13 [2023-11-24 07:10:43,649 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,655 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,657 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,659 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,660 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 20 [2023-11-24 07:10:43,664 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,669 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,671 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,674 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 48 treesize of output 22 [2023-11-24 07:10:43,678 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,764 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 28 treesize of output 20 [2023-11-24 07:10:43,767 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 17 treesize of output 13 [2023-11-24 07:10:43,777 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,783 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,785 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,788 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 20 [2023-11-24 07:10:43,792 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,798 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,799 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,802 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 32 treesize of output 18 [2023-11-24 07:10:43,806 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,896 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 28 treesize of output 20 [2023-11-24 07:10:43,899 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 17 treesize of output 13 [2023-11-24 07:10:43,908 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,912 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:43,914 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,916 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 20 [2023-11-24 07:10:43,920 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,924 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,924 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:43,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:43,928 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 48 treesize of output 22 [2023-11-24 07:10:43,932 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,014 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 28 treesize of output 20 [2023-11-24 07:10:44,016 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 17 treesize of output 13 [2023-11-24 07:10:44,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,032 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,034 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,036 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 20 [2023-11-24 07:10:44,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,046 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,048 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,050 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 32 treesize of output 18 [2023-11-24 07:10:44,055 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,139 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 28 treesize of output 20 [2023-11-24 07:10:44,142 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 17 treesize of output 13 [2023-11-24 07:10:44,152 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,157 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,159 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,161 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 20 [2023-11-24 07:10:44,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,169 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,169 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,170 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,173 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 48 treesize of output 22 [2023-11-24 07:10:44,176 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,257 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 28 treesize of output 20 [2023-11-24 07:10:44,259 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 17 treesize of output 13 [2023-11-24 07:10:44,269 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,274 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,277 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 20 [2023-11-24 07:10:44,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,285 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,287 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,289 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 48 treesize of output 22 [2023-11-24 07:10:44,292 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,375 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 28 treesize of output 20 [2023-11-24 07:10:44,377 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 17 treesize of output 13 [2023-11-24 07:10:44,385 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,390 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,392 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,394 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 20 [2023-11-24 07:10:44,397 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,402 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,404 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,406 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 48 treesize of output 22 [2023-11-24 07:10:44,410 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,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 28 treesize of output 20 [2023-11-24 07:10:44,495 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 17 treesize of output 13 [2023-11-24 07:10:44,503 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,508 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,509 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,511 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,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 48 treesize of output 24 [2023-11-24 07:10:44,518 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,523 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,525 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,527 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 48 treesize of output 22 [2023-11-24 07:10:44,531 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,613 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 28 treesize of output 20 [2023-11-24 07:10:44,616 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 17 treesize of output 13 [2023-11-24 07:10:44,625 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,629 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,631 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,634 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 48 treesize of output 24 [2023-11-24 07:10:44,637 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,642 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,644 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,646 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 48 treesize of output 22 [2023-11-24 07:10:44,650 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,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 28 treesize of output 20 [2023-11-24 07:10:44,736 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 17 treesize of output 13 [2023-11-24 07:10:44,745 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,751 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,751 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,753 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,755 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 20 [2023-11-24 07:10:44,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,763 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,765 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,767 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,767 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 32 treesize of output 18 [2023-11-24 07:10:44,771 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,854 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 28 treesize of output 20 [2023-11-24 07:10:44,857 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 17 treesize of output 13 [2023-11-24 07:10:44,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,872 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:44,874 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,877 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 20 [2023-11-24 07:10:44,882 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,888 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,892 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:44,893 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 48 treesize of output 22 [2023-11-24 07:10:44,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:44,984 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 28 treesize of output 20 [2023-11-24 07:10:44,987 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 17 treesize of output 13 [2023-11-24 07:10:44,997 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,003 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,005 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,008 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 20 [2023-11-24 07:10:45,012 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,017 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,018 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:45,020 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,023 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 32 treesize of output 18 [2023-11-24 07:10:45,028 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,120 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,120 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 2 case distinctions, treesize of input 392 treesize of output 358 [2023-11-24 07:10:45,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,126 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 89 treesize of output 63 [2023-11-24 07:10:45,130 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 15 treesize of output 13 [2023-11-24 07:10:45,132 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 24 treesize of output 20 [2023-11-24 07:10:45,139 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,143 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,147 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,162 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,166 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 48 treesize of output 24 [2023-11-24 07:10:45,246 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 17 treesize of output 13 [2023-11-24 07:10:45,248 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 28 treesize of output 20 [2023-11-24 07:10:45,256 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,259 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:45,266 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,268 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 32 treesize of output 18 [2023-11-24 07:10:45,272 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,276 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,278 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,280 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 20 [2023-11-24 07:10:45,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,361 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:45,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,365 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 111 treesize of output 67 [2023-11-24 07:10:45,368 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 24 treesize of output 22 [2023-11-24 07:10:45,370 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 38 treesize of output 34 [2023-11-24 07:10:45,380 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,384 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,392 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,394 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,396 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 20 [2023-11-24 07:10:45,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,489 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 2 case distinctions, treesize of input 392 treesize of output 358 [2023-11-24 07:10:45,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,495 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 111 treesize of output 67 [2023-11-24 07:10:45,498 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 15 treesize of output 13 [2023-11-24 07:10:45,500 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 24 treesize of output 20 [2023-11-24 07:10:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,527 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,529 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,531 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 20 [2023-11-24 07:10:45,615 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 28 treesize of output 20 [2023-11-24 07:10:45,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 17 treesize of output 13 [2023-11-24 07:10:45,625 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,630 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,634 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 48 treesize of output 24 [2023-11-24 07:10:45,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,643 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,643 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:45,645 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,647 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 32 treesize of output 18 [2023-11-24 07:10:45,651 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,730 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 28 treesize of output 20 [2023-11-24 07:10:45,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 17 treesize of output 13 [2023-11-24 07:10:45,743 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,748 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,750 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,753 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 20 [2023-11-24 07:10:45,757 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,763 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:45,766 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,769 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 32 treesize of output 18 [2023-11-24 07:10:45,774 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,856 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 28 treesize of output 20 [2023-11-24 07:10:45,859 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 17 treesize of output 13 [2023-11-24 07:10:45,868 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,874 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:45,877 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,880 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 20 [2023-11-24 07:10:45,884 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:45,892 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,895 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:45,895 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 48 treesize of output 22 [2023-11-24 07:10:45,899 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:45,991 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 28 treesize of output 20 [2023-11-24 07:10:45,994 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 17 treesize of output 13 [2023-11-24 07:10:46,005 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,011 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,011 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,013 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,016 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,016 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 48 treesize of output 24 [2023-11-24 07:10:46,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,029 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,031 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,034 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 48 treesize of output 22 [2023-11-24 07:10:46,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,128 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 28 treesize of output 20 [2023-11-24 07:10:46,130 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 17 treesize of output 13 [2023-11-24 07:10:46,138 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,142 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,144 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,146 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 20 [2023-11-24 07:10:46,149 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,153 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,153 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,155 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,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 32 treesize of output 18 [2023-11-24 07:10:46,160 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,241 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 46 treesize of output 38 [2023-11-24 07:10:46,243 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 24 treesize of output 20 [2023-11-24 07:10:46,255 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,258 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,263 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,264 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,267 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 48 treesize of output 24 [2023-11-24 07:10:46,270 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,274 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,274 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,276 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,278 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,279 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 32 treesize of output 18 [2023-11-24 07:10:46,359 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 28 treesize of output 20 [2023-11-24 07:10:46,361 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 17 treesize of output 13 [2023-11-24 07:10:46,370 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,375 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,377 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,379 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 20 [2023-11-24 07:10:46,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,388 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,390 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,393 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 32 treesize of output 18 [2023-11-24 07:10:46,397 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,478 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 17 treesize of output 13 [2023-11-24 07:10:46,480 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 28 treesize of output 20 [2023-11-24 07:10:46,488 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,493 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,493 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,495 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,497 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 48 treesize of output 24 [2023-11-24 07:10:46,501 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,505 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,506 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,508 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,510 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,511 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 48 treesize of output 22 [2023-11-24 07:10:46,515 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,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 2 case distinctions, treesize of input 436 treesize of output 402 [2023-11-24 07:10:46,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,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 105 treesize of output 71 [2023-11-24 07:10:46,610 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 17 treesize of output 13 [2023-11-24 07:10:46,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 28 treesize of output 20 [2023-11-24 07:10:46,623 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,629 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,632 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,635 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,635 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 48 treesize of output 22 [2023-11-24 07:10:46,640 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,644 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,724 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 28 treesize of output 20 [2023-11-24 07:10:46,726 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 17 treesize of output 13 [2023-11-24 07:10:46,735 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,740 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,745 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 48 treesize of output 24 [2023-11-24 07:10:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,757 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,760 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,763 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 48 treesize of output 22 [2023-11-24 07:10:46,768 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,857 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 28 treesize of output 20 [2023-11-24 07:10:46,860 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 17 treesize of output 13 [2023-11-24 07:10:46,873 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,878 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,879 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:46,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,884 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 48 treesize of output 24 [2023-11-24 07:10:46,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,897 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:46,900 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:46,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:46,904 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 48 treesize of output 22 [2023-11-24 07:10:46,911 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,001 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 28 treesize of output 20 [2023-11-24 07:10:47,004 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 17 treesize of output 13 [2023-11-24 07:10:47,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,021 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:47,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,026 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,026 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 48 treesize of output 24 [2023-11-24 07:10:47,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,039 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,041 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,044 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 48 treesize of output 22 [2023-11-24 07:10:47,049 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,137 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 2 case distinctions, treesize of input 213 treesize of output 205 [2023-11-24 07:10:47,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,142 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 111 treesize of output 75 [2023-11-24 07:10:47,145 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 28 treesize of output 24 [2023-11-24 07:10:47,147 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 42 treesize of output 34 [2023-11-24 07:10:47,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,162 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,166 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 48 treesize of output 22 [2023-11-24 07:10:47,170 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,173 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,254 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:47,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,260 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 89 treesize of output 63 [2023-11-24 07:10:47,263 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 24 treesize of output 22 [2023-11-24 07:10:47,265 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 38 treesize of output 34 [2023-11-24 07:10:47,277 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,282 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:47,284 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,287 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,287 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 20 [2023-11-24 07:10:47,291 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,379 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 2 case distinctions, treesize of input 213 treesize of output 205 [2023-11-24 07:10:47,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,384 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 105 treesize of output 71 [2023-11-24 07:10:47,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 28 treesize of output 24 [2023-11-24 07:10:47,389 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 42 treesize of output 34 [2023-11-24 07:10:47,401 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,406 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,408 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,413 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 48 treesize of output 22 [2023-11-24 07:10:47,418 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,422 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,504 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 2 case distinctions, treesize of input 127 treesize of output 132 [2023-11-24 07:10:47,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,509 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 111 treesize of output 75 [2023-11-24 07:10:47,512 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 28 treesize of output 24 [2023-11-24 07:10:47,513 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 42 treesize of output 34 [2023-11-24 07:10:47,526 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,529 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,532 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,537 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,539 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,541 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 48 treesize of output 22 [2023-11-24 07:10:47,622 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 28 treesize of output 20 [2023-11-24 07:10:47,625 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 17 treesize of output 13 [2023-11-24 07:10:47,633 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,637 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,637 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:47,639 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,642 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 48 treesize of output 24 [2023-11-24 07:10:47,645 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,652 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,654 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 48 treesize of output 22 [2023-11-24 07:10:47,658 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,742 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 28 treesize of output 20 [2023-11-24 07:10:47,745 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 17 treesize of output 13 [2023-11-24 07:10:47,757 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,764 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,764 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:47,767 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,770 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 20 [2023-11-24 07:10:47,775 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,781 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,783 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,786 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 32 treesize of output 18 [2023-11-24 07:10:47,791 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,877 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 28 treesize of output 20 [2023-11-24 07:10:47,880 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 17 treesize of output 13 [2023-11-24 07:10:47,892 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,898 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:47,901 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,905 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 20 [2023-11-24 07:10:47,910 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,916 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:47,919 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:47,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:47,922 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 48 treesize of output 22 [2023-11-24 07:10:47,927 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,017 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 28 treesize of output 20 [2023-11-24 07:10:48,021 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 17 treesize of output 13 [2023-11-24 07:10:48,033 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,040 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,044 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,048 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,048 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 20 [2023-11-24 07:10:48,054 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,062 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,065 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,068 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 32 treesize of output 18 [2023-11-24 07:10:48,074 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,164 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 28 treesize of output 20 [2023-11-24 07:10:48,167 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 17 treesize of output 13 [2023-11-24 07:10:48,178 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,185 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,185 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,189 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,192 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,193 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 20 [2023-11-24 07:10:48,198 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,205 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,207 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,210 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 32 treesize of output 18 [2023-11-24 07:10:48,215 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,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 28 treesize of output 20 [2023-11-24 07:10:48,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 17 treesize of output 13 [2023-11-24 07:10:48,318 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,326 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,330 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,334 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,334 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 48 treesize of output 24 [2023-11-24 07:10:48,340 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,347 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,354 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 32 treesize of output 18 [2023-11-24 07:10:48,360 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,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 28 treesize of output 20 [2023-11-24 07:10:48,452 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 17 treesize of output 13 [2023-11-24 07:10:48,460 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,466 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,469 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,471 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 20 [2023-11-24 07:10:48,476 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,482 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,485 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,487 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 32 treesize of output 18 [2023-11-24 07:10:48,492 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,574 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 28 treesize of output 20 [2023-11-24 07:10:48,577 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 17 treesize of output 13 [2023-11-24 07:10:48,586 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,592 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,595 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,597 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,597 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 48 treesize of output 24 [2023-11-24 07:10:48,602 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,608 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,611 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,614 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,614 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 48 treesize of output 22 [2023-11-24 07:10:48,619 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,704 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 28 treesize of output 20 [2023-11-24 07:10:48,706 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 17 treesize of output 13 [2023-11-24 07:10:48,715 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,721 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,723 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,726 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 20 [2023-11-24 07:10:48,730 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,736 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,738 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,741 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 48 treesize of output 22 [2023-11-24 07:10:48,745 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,823 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 28 treesize of output 20 [2023-11-24 07:10:48,826 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 17 treesize of output 13 [2023-11-24 07:10:48,836 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,842 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,847 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 48 treesize of output 24 [2023-11-24 07:10:48,852 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,856 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,857 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,859 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,861 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 48 treesize of output 22 [2023-11-24 07:10:48,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,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 28 treesize of output 20 [2023-11-24 07:10:48,948 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 17 treesize of output 13 [2023-11-24 07:10:48,957 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,963 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:48,965 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,968 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,968 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 20 [2023-11-24 07:10:48,973 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,978 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,979 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:48,982 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:48,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:48,985 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 48 treesize of output 22 [2023-11-24 07:10:48,990 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,081 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 2 case distinctions, treesize of input 213 treesize of output 205 [2023-11-24 07:10:49,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,087 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 105 treesize of output 71 [2023-11-24 07:10:49,091 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 28 treesize of output 24 [2023-11-24 07:10:49,093 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 42 treesize of output 34 [2023-11-24 07:10:49,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,112 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,118 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,123 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,126 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 48 treesize of output 22 [2023-11-24 07:10:49,131 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,214 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 2 case distinctions, treesize of input 436 treesize of output 402 [2023-11-24 07:10:49,220 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,220 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 111 treesize of output 75 [2023-11-24 07:10:49,225 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 17 treesize of output 13 [2023-11-24 07:10:49,227 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 28 treesize of output 20 [2023-11-24 07:10:49,237 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,242 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,245 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,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 48 treesize of output 22 [2023-11-24 07:10:49,253 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,353 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 2 case distinctions, treesize of input 127 treesize of output 132 [2023-11-24 07:10:49,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,361 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 111 treesize of output 75 [2023-11-24 07:10:49,364 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 46 treesize of output 38 [2023-11-24 07:10:49,368 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 24 treesize of output 20 [2023-11-24 07:10:49,382 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,392 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,398 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,400 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,403 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 32 treesize of output 18 [2023-11-24 07:10:49,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,483 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:49,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,487 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 111 treesize of output 67 [2023-11-24 07:10:49,490 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 40 treesize of output 36 [2023-11-24 07:10:49,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 20 [2023-11-24 07:10:49,503 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,507 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:49,509 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,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 48 treesize of output 24 [2023-11-24 07:10:49,515 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,519 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,598 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 28 treesize of output 20 [2023-11-24 07:10:49,630 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 17 treesize of output 13 [2023-11-24 07:10:49,642 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,648 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:49,649 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,652 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 20 [2023-11-24 07:10:49,656 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,661 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,661 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,663 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,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 48 treesize of output 22 [2023-11-24 07:10:49,671 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,766 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 28 treesize of output 20 [2023-11-24 07:10:49,768 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 17 treesize of output 13 [2023-11-24 07:10:49,778 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,782 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:49,793 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,798 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 48 treesize of output 24 [2023-11-24 07:10:49,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,809 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,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 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,812 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,815 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 32 treesize of output 18 [2023-11-24 07:10:49,820 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,906 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 28 treesize of output 20 [2023-11-24 07:10:49,909 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 17 treesize of output 13 [2023-11-24 07:10:49,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,928 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:49,931 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,934 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 20 [2023-11-24 07:10:49,939 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,945 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:49,948 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:49,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:49,951 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 32 treesize of output 18 [2023-11-24 07:10:49,956 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,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 28 treesize of output 20 [2023-11-24 07:10:50,046 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 17 treesize of output 13 [2023-11-24 07:10:50,058 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,065 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,068 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,071 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 20 [2023-11-24 07:10:50,077 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,083 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:50,085 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,088 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 48 treesize of output 22 [2023-11-24 07:10:50,093 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,267 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:50,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,273 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 111 treesize of output 67 [2023-11-24 07:10:50,276 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 24 treesize of output 22 [2023-11-24 07:10:50,278 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 38 treesize of output 34 [2023-11-24 07:10:50,291 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,306 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,321 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,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 36 treesize of output 20 [2023-11-24 07:10:50,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,413 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 2 case distinctions, treesize of input 113 treesize of output 118 [2023-11-24 07:10:50,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,418 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 111 treesize of output 67 [2023-11-24 07:10:50,420 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 40 treesize of output 36 [2023-11-24 07:10:50,422 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 20 [2023-11-24 07:10:50,434 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,439 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,441 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,444 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 48 treesize of output 24 [2023-11-24 07:10:50,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,451 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,537 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 2 case distinctions, treesize of input 191 treesize of output 183 [2023-11-24 07:10:50,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,542 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 111 treesize of output 67 [2023-11-24 07:10:50,545 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 24 treesize of output 22 [2023-11-24 07:10:50,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 38 treesize of output 34 [2023-11-24 07:10:50,560 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,564 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,568 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,572 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,573 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,575 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,577 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,577 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 48 treesize of output 24 [2023-11-24 07:10:50,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 46 treesize of output 38 [2023-11-24 07:10:50,663 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 24 treesize of output 20 [2023-11-24 07:10:50,674 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,680 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,681 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,684 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 48 treesize of output 24 [2023-11-24 07:10:50,688 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,693 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,693 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:50,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,697 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,697 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 48 treesize of output 22 [2023-11-24 07:10:50,701 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,784 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 28 treesize of output 20 [2023-11-24 07:10:50,787 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 17 treesize of output 13 [2023-11-24 07:10:50,796 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,803 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,806 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,809 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 20 [2023-11-24 07:10:50,813 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,819 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:50,821 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,823 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 32 treesize of output 18 [2023-11-24 07:10:50,828 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,913 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 28 treesize of output 20 [2023-11-24 07:10:50,916 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 17 treesize of output 13 [2023-11-24 07:10:50,924 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,930 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:50,932 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,934 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,934 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 48 treesize of output 24 [2023-11-24 07:10:50,938 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,943 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:50,945 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:50,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:50,948 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 48 treesize of output 22 [2023-11-24 07:10:50,953 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,038 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 28 treesize of output 20 [2023-11-24 07:10:51,040 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 17 treesize of output 13 [2023-11-24 07:10:51,050 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,056 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,057 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,060 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 20 [2023-11-24 07:10:51,064 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,069 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,071 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,074 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,074 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 48 treesize of output 22 [2023-11-24 07:10:51,078 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,165 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 28 treesize of output 20 [2023-11-24 07:10:51,168 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 17 treesize of output 13 [2023-11-24 07:10:51,177 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,182 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,182 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,184 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,186 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,186 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 20 [2023-11-24 07:10:51,190 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,196 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,198 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,200 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 32 treesize of output 18 [2023-11-24 07:10:51,205 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,289 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 28 treesize of output 20 [2023-11-24 07:10:51,292 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 17 treesize of output 13 [2023-11-24 07:10:51,302 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,308 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,312 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 48 treesize of output 24 [2023-11-24 07:10:51,316 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,321 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,323 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,326 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 32 treesize of output 18 [2023-11-24 07:10:51,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,413 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 28 treesize of output 20 [2023-11-24 07:10:51,416 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 17 treesize of output 13 [2023-11-24 07:10:51,426 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,431 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,433 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,436 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 20 [2023-11-24 07:10:51,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,445 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,449 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 32 treesize of output 18 [2023-11-24 07:10:51,453 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,539 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 28 treesize of output 20 [2023-11-24 07:10:51,542 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 17 treesize of output 13 [2023-11-24 07:10:51,553 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,559 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,561 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,564 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 48 treesize of output 24 [2023-11-24 07:10:51,569 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,574 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,575 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,577 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,580 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 48 treesize of output 22 [2023-11-24 07:10:51,584 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,670 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 28 treesize of output 24 [2023-11-24 07:10:51,672 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 42 treesize of output 34 [2023-11-24 07:10:51,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,688 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,694 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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 07:10:51,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,698 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 20 [2023-11-24 07:10:51,702 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,707 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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 07:10:51,709 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:10:51,712 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:10:51,712 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 32 treesize of output 18 [2023-11-24 07:10:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:10:56,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622851584] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:10:56,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:10:56,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29, 22] total 71 [2023-11-24 07:10:56,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862864598] [2023-11-24 07:10:56,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:10:56,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2023-11-24 07:10:56,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:10:56,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2023-11-24 07:10:56,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=3761, Unknown=119, NotChecked=924, Total=5112 [2023-11-24 07:10:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:10:56,424 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:10:56,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 71 states have (on average 9.535211267605634) internal successors, (677), 72 states have internal predecessors, (677), 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) [2023-11-24 07:10:56,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:10:56,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:10:56,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:07,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-24 07:11:07,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:11:07,684 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:11:07,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:11:07,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1082996210, now seen corresponding path program 6 times [2023-11-24 07:11:07,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:11:07,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19171595] [2023-11-24 07:11:07,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:07,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:11:07,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:08,925 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:08,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:11:08,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19171595] [2023-11-24 07:11:08,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19171595] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:11:08,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423516560] [2023-11-24 07:11:08,926 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 07:11:08,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:11:08,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:11:08,927 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) [2023-11-24 07:11:08,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-24 07:11:10,630 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 07:11:10,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:11:10,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-24 07:11:10,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:11:10,738 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:11:10,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:11:10,879 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:11:10,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:11:10,958 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:11:10,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:11:12,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:11:12,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:11:12,702 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:11:12,702 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 20 treesize of output 26 [2023-11-24 07:11:12,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:12,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:13,277 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 23 treesize of output 16 [2023-11-24 07:11:13,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:11:13,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:11:13,399 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:13,400 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:11:13,420 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8972 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8972 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:11:13,493 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8972 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_8972 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:11:13,709 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8972 (Array Int Int)) (v_ArrVal_8971 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8971) |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_8972 (Array Int Int)) (v_ArrVal_8971 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_8971) |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:11:13,719 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8972 (Array Int Int)) (v_ArrVal_8971 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_8971) |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_8972 (Array Int Int)) (v_ArrVal_8971 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_8971) |c_~#A~0.base| v_ArrVal_8972) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:11:14,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:14,004 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 2 case distinctions, treesize of input 26 treesize of output 32 [2023-11-24 07:11:14,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:14,008 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 176 treesize of output 110 [2023-11-24 07:11:14,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 24 treesize of output 20 [2023-11-24 07:11:14,014 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 15 treesize of output 13 [2023-11-24 07:11:14,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:14,028 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 2 case distinctions, treesize of input 28 treesize of output 34 [2023-11-24 07:11:14,030 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:11:14,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:14,032 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 48 treesize of output 24 [2023-11-24 07:11:18,946 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:18,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423516560] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:11:18,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:11:18,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 18] total 52 [2023-11-24 07:11:18,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468134572] [2023-11-24 07:11:18,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:11:18,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-11-24 07:11:18,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:11:18,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-24 07:11:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2075, Unknown=75, NotChecked=388, Total=2756 [2023-11-24 07:11:18,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:18,951 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:11:18,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 12.576923076923077) internal successors, (654), 53 states have internal predecessors, (654), 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) [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:18,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:18,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:18,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:18,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:18,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:18,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:24,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:24,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-24 07:11:24,318 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,SelfDestructingSolverStorable36 [2023-11-24 07:11:24,319 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:11:24,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:11:24,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1953598696, now seen corresponding path program 6 times [2023-11-24 07:11:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:11:24,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581111535] [2023-11-24 07:11:24,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:24,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:11:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:25,816 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:25,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:11:25,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581111535] [2023-11-24 07:11:25,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581111535] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:11:25,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831345427] [2023-11-24 07:11:25,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 07:11:25,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:11:25,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:11:25,818 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 07:11:25,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-24 07:11:27,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 07:11:27,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:11:27,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 93 conjunts are in the unsatisfiable core [2023-11-24 07:11:27,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:11:27,714 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:11:27,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:11:27,928 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:11:27,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:11:28,007 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:11:28,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:11:29,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:11:29,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:11:29,735 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:11:29,736 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 20 treesize of output 26 [2023-11-24 07:11:29,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:11:30,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:11:30,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:11:30,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:11:30,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:11:30,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:11:30,697 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:11:30,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 40 [2023-11-24 07:11:30,740 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:30,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:11:30,751 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_9486 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:11:30,823 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse0) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_9485 .cse0) 0)))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse0) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse0) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))))) is different from false [2023-11-24 07:11:30,868 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse1 (+ 2 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse1) 0)))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse1) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_ArrVal_9485 .cse1) 0)))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse1) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))))))) is different from false [2023-11-24 07:11:30,886 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse2 (+ 2 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse2) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3))))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse2) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))))) is different from false [2023-11-24 07:11:30,908 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 2 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse2) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_9485 .cse2) 0)))))) is different from false [2023-11-24 07:11:30,968 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse2) 0)))))) is different from false [2023-11-24 07:11:30,995 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse2) 0)))))) is different from false [2023-11-24 07:11:31,037 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_~#A~0.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))))) is different from false [2023-11-24 07:11:31,161 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_9477))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_9477))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_9477))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse6 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_9477))) (store .cse6 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse6 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_ArrVal_9485 .cse3) 0)))))) is different from false [2023-11-24 07:11:31,409 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_9477))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_9477))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_9477))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse3) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse6 (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_9477))) (store .cse6 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse6 |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_ArrVal_9485 .cse3) 0)))))) is different from false [2023-11-24 07:11:31,447 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_~#A~0.offset| 2))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_9485 .cse2) 0)))))) is different from false [2023-11-24 07:11:31,486 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_~#A~0.offset| 2)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (forall ((v_ArrVal_9486 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_9485 .cse2) 0)))) (forall ((v_ArrVal_9478 (Array Int Int)) (v_ArrVal_9477 (Array Int Int)) (v_ArrVal_9485 (Array Int Int))) (or (not (= (select v_ArrVal_9485 .cse2) 0)) (forall ((v_ArrVal_9486 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9477) |c_~#A~0.base| v_ArrVal_9478) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_9485) |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_9486) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))))) is different from false [2023-11-24 07:11:32,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:32,471 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 2 case distinctions, treesize of input 168 treesize of output 160 [2023-11-24 07:11:32,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:32,477 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 229 treesize of output 165 [2023-11-24 07:11:32,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:32,483 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 26 treesize of output 28 [2023-11-24 07:11:32,485 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 28 treesize of output 20 [2023-11-24 07:11:32,502 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:11:32,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 8 treesize of output 4 [2023-11-24 07:11:32,507 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:11:32,510 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 [2023-11-24 07:11:32,511 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:11:32,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:32,515 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 2 case distinctions, treesize of input 41 treesize of output 46 [2023-11-24 07:11:32,517 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:11:32,519 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:32,519 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 69 treesize of output 37 [2023-11-24 07:11:32,523 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 [2023-11-24 07:11:39,637 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:39,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831345427] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:11:39,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:11:39,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 63 [2023-11-24 07:11:39,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922207256] [2023-11-24 07:11:39,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:11:39,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-11-24 07:11:39,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:11:39,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-11-24 07:11:39,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2463, Unknown=14, NotChecked=1332, Total=4032 [2023-11-24 07:11:39,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:39,641 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:11:39,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 10.746031746031745) internal successors, (677), 64 states have internal predecessors, (677), 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) [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:39,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:39,643 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:39,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:39,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:39,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:46,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:46,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:46,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:46,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-24 07:11:46,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-24 07:11:46,523 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:11:46,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:11:46,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1789751440, now seen corresponding path program 1 times [2023-11-24 07:11:46,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:11:46,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218903895] [2023-11-24 07:11:46,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:46,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:11:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:48,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:11:48,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218903895] [2023-11-24 07:11:48,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218903895] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:11:48,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536616302] [2023-11-24 07:11:48,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:48,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:11:48,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:11:48,523 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) [2023-11-24 07:11:48,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-24 07:11:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:49,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-24 07:11:49,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:11:49,785 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 [2023-11-24 07:11:50,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 07:11:50,090 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 [2023-11-24 07:11:50,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 07:11:50,222 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 [2023-11-24 07:11:50,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 07:11:50,250 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 [2023-11-24 07:11:50,280 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:50,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 07:11:50,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536616302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:11:50,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 07:11:50,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [25] total 32 [2023-11-24 07:11:50,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375901437] [2023-11-24 07:11:50,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:11:50,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-24 07:11:50,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:11:50,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-24 07:11:50,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2023-11-24 07:11:50,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:50,283 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:11:50,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 33.0) internal successors, (264), 8 states have internal predecessors, (264), 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) [2023-11-24 07:11:50,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,283 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:50,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:50,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:52,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-24 07:11:52,333 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,SelfDestructingSolverStorable38 [2023-11-24 07:11:52,334 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:11:52,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:11:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1092067929, now seen corresponding path program 4 times [2023-11-24 07:11:52,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:11:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198257089] [2023-11-24 07:11:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:52,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:11:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:52,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:11:52,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198257089] [2023-11-24 07:11:52,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198257089] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:11:52,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:11:52,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 07:11:52,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964336631] [2023-11-24 07:11:52,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:11:52,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:11:52,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:11:52,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:11:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:11:52,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:52,985 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:11:52,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 15.76923076923077) internal successors, (205), 14 states have internal predecessors, (205), 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) [2023-11-24 07:11:52,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:52,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:52,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:52,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:52,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:52,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:11:55,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:11:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:11:55,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:55,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:11:55,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:11:55,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-24 07:11:55,474 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:11:55,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:11:55,475 INFO L85 PathProgramCache]: Analyzing trace with hash -465818510, now seen corresponding path program 7 times [2023-11-24 07:11:55,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:11:55,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090983290] [2023-11-24 07:11:55,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:11:55,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:11:55,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:56,770 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:56,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:11:56,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090983290] [2023-11-24 07:11:56,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090983290] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:11:56,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629755740] [2023-11-24 07:11:56,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 07:11:56,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:11:56,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:11:56,772 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) [2023-11-24 07:11:56,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-24 07:11:57,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:11:57,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 73 conjunts are in the unsatisfiable core [2023-11-24 07:11:57,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:11:57,543 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:11:57,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:11:57,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-24 07:11:57,613 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 16 treesize of output 8 [2023-11-24 07:11:57,743 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:11:57,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:11:57,808 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:11:57,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:11:58,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:11:58,919 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:11:58,920 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 20 treesize of output 26 [2023-11-24 07:11:59,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:11:59,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:11:59,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:59,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:11:59,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:11:59,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:11:59,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:11:59,732 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 43 treesize of output 32 [2023-11-24 07:11:59,778 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:11:59,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:11:59,885 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_10713 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_10713 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_10713 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_10713 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:12:00,269 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))) is different from false [2023-11-24 07:12:00,279 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_10713 (Array Int Int)) (v_ArrVal_10712 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_10712) |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:12:01,606 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 46 treesize of output 38 [2023-11-24 07:12:01,609 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 24 treesize of output 20 [2023-11-24 07:12:01,623 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:01,628 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:01,632 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:01,632 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 33 treesize of output 33 [2023-11-24 07:12:01,634 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:01,634 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 14 [2023-11-24 07:12:01,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:06,662 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:06,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629755740] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:12:06,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:12:06,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 19] total 59 [2023-11-24 07:12:06,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572262285] [2023-11-24 07:12:06,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:12:06,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 07:12:06,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:12:06,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 07:12:06,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=2843, Unknown=109, NotChecked=336, Total=3540 [2023-11-24 07:12:06,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:06,666 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:12:06,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 10.440677966101696) internal successors, (616), 60 states have internal predecessors, (616), 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) [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:06,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:06,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:12,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:12,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-24 07:12:12,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:12:12,363 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:12:12,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:12:12,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1119372904, now seen corresponding path program 7 times [2023-11-24 07:12:12,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:12:12,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807430124] [2023-11-24 07:12:12,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:12:12,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:12:12,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:12:14,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:14,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:12:14,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807430124] [2023-11-24 07:12:14,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807430124] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:12:14,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80620452] [2023-11-24 07:12:14,039 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 07:12:14,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:12:14,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:12:14,040 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) [2023-11-24 07:12:14,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-24 07:12:14,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:12:14,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 07:12:14,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:12:14,858 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:12:14,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:12:14,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-24 07:12:14,921 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 16 treesize of output 8 [2023-11-24 07:12:15,051 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:12:15,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:12:15,120 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:12:15,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:12:15,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:12:15,999 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:12:16,000 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 20 treesize of output 26 [2023-11-24 07:12:16,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:12:16,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:12:16,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:16,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:12:16,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:16,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:12:16,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:16,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2023-11-24 07:12:17,013 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:17,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:12:17,113 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:12:17,243 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:12:17,258 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:12:17,487 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11218) |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11218) |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11218) |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11218) |c_~#A~0.base| v_ArrVal_11222) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_11223) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:12:19,257 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 28 treesize of output 24 [2023-11-24 07:12:19,259 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 42 treesize of output 34 [2023-11-24 07:12:19,271 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:19,274 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:19,275 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 33 treesize of output 33 [2023-11-24 07:12:19,276 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:19,277 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 14 [2023-11-24 07:12:19,282 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:19,286 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:24,499 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:24,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80620452] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:12:24,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:12:24,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 21] total 65 [2023-11-24 07:12:24,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244758680] [2023-11-24 07:12:24,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:12:24,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 07:12:24,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:12:24,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 07:12:24,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=3297, Unknown=181, NotChecked=492, Total=4290 [2023-11-24 07:12:24,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:24,503 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:12:24,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 9.8) internal successors, (637), 66 states have internal predecessors, (637), 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) [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,504 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:24,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:24,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:32,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:12:32,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-24 07:12:32,369 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,SelfDestructingSolverStorable41 [2023-11-24 07:12:32,369 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:12:32,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:12:32,370 INFO L85 PathProgramCache]: Analyzing trace with hash -902789046, now seen corresponding path program 8 times [2023-11-24 07:12:32,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:12:32,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581676389] [2023-11-24 07:12:32,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:12:32,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:12:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:12:33,700 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:33,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:12:33,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581676389] [2023-11-24 07:12:33,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581676389] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:12:33,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347899954] [2023-11-24 07:12:33,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 07:12:33,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:12:33,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:12:33,702 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) [2023-11-24 07:12:33,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-24 07:12:35,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 07:12:35,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:12:35,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-24 07:12:35,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:12:35,543 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:12:35,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:12:35,615 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:12:35,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:12:35,664 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:12:35,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:12:36,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:12:36,547 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:12:36,548 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 20 treesize of output 26 [2023-11-24 07:12:36,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:12:36,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:12:36,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:36,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2023-11-24 07:12:36,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:36,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2023-11-24 07:12:37,155 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 34 treesize of output 25 [2023-11-24 07:12:37,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:37,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2023-11-24 07:12:37,224 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:37,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:12:37,239 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11697 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_11697 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_11697 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:12:37,319 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11697 (Array Int Int))) (= (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_11697 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11697 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:12:37,347 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:12:37,395 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:12:37,403 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_11697 (Array Int Int)) (v_ArrVal_11696 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_11696) |c_~#A~0.base| v_ArrVal_11697) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:12:40,104 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 17 treesize of output 13 [2023-11-24 07:12:40,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 28 treesize of output 20 [2023-11-24 07:12:40,116 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:40,119 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:12:40,119 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 33 treesize of output 33 [2023-11-24 07:12:40,121 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:40,122 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 14 [2023-11-24 07:12:40,126 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:12:46,827 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:46,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347899954] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:12:46,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:12:46,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 20] total 57 [2023-11-24 07:12:46,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461004898] [2023-11-24 07:12:46,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:12:46,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2023-11-24 07:12:46,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:12:46,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2023-11-24 07:12:46,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2533, Unknown=28, NotChecked=530, Total=3306 [2023-11-24 07:12:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:46,832 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:12:46,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 10.508771929824562) internal successors, (599), 58 states have internal predecessors, (599), 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) [2023-11-24 07:12:46,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,832 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:46,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:46,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:46,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:46,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:46,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:12:46,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:12:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:12:52,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:12:52,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-24 07:12:52,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:12:52,700 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:12:52,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:12:52,700 INFO L85 PathProgramCache]: Analyzing trace with hash 859137936, now seen corresponding path program 8 times [2023-11-24 07:12:52,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:12:52,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660339406] [2023-11-24 07:12:52,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:12:52,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:12:52,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:12:54,405 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:54,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:12:54,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660339406] [2023-11-24 07:12:54,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660339406] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:12:54,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778000550] [2023-11-24 07:12:54,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 07:12:54,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:12:54,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:12:54,407 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) [2023-11-24 07:12:54,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-24 07:12:56,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 07:12:56,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:12:56,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 93 conjunts are in the unsatisfiable core [2023-11-24 07:12:56,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:12:56,357 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:12:56,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:12:56,589 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:12:56,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:12:56,670 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:12:56,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:12:57,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:12:58,206 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:12:58,207 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 20 treesize of output 26 [2023-11-24 07:12:58,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:12:58,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:12:58,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:12:58,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:58,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:59,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2023-11-24 07:12:59,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:12:59,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:12:59,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:12:59,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:12:59,570 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:12:59,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 45 [2023-11-24 07:12:59,624 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:12:59,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:12:59,799 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|))) (and (forall ((v_ArrVal_12206 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))))) is different from false [2023-11-24 07:12:59,862 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse1 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_12206 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse1 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0))))))) is different from false [2023-11-24 07:12:59,890 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 1 |c_t_funThread2of2ForFork0_insert_~list#1.offset|)) (.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse1) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse1) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_~list#1.offset|) 0)))))) is different from false [2023-11-24 07:12:59,938 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 .cse0) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))))) is different from false [2023-11-24 07:12:59,964 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ |c_t_funThread2of2ForFork0_insert_#in~list#1.offset| 1))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_t_funThread2of2ForFork0_insert_#in~list#1.offset|) 0)))))) is different from false [2023-11-24 07:13:00,049 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 .cse1) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))))) is different from false [2023-11-24 07:13:00,207 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_~#A~0.offset| 1)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)) (forall ((v_ArrVal_12207 (Array Int Int))) (= (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))))) is different from false [2023-11-24 07:13:00,461 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (not (= (select v_ArrVal_12206 .cse3) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 .cse3) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (not (= (select v_ArrVal_12206 .cse3) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_12206 .cse3) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0))))))) is different from false [2023-11-24 07:13:00,515 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse3 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse4 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ |c_~#A~0.offset| 1))) (and (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0)))) (forall ((v_ArrVal_12206 (Array Int Int)) (v_ArrVal_12201 (Array Int Int)) (v_ArrVal_12200 (Array Int Int))) (or (forall ((v_ArrVal_12207 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_12200) |c_~#A~0.base| v_ArrVal_12201) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_12206) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_12207) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse4))) (not (= (select v_ArrVal_12206 .cse2) 0)) (not (= (select v_ArrVal_12206 |c_~#A~0.offset|) 0))))))) is different from false [2023-11-24 07:13:06,835 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:06,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778000550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:13:06,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:13:06,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 23] total 63 [2023-11-24 07:13:06,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792350743] [2023-11-24 07:13:06,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:13:06,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-11-24 07:13:06,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:13:06,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-11-24 07:13:06,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2740, Unknown=30, NotChecked=1026, Total=4032 [2023-11-24 07:13:06,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:13:06,839 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:13:06,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 10.714285714285714) internal successors, (675), 64 states have internal predecessors, (675), 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) [2023-11-24 07:13:06,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:06,840 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:13:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:13:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:13:13,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:13:13,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:13:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:13,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-24 07:13:13,432 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,SelfDestructingSolverStorable43 [2023-11-24 07:13:13,433 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:13:13,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:13:13,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1408879544, now seen corresponding path program 9 times [2023-11-24 07:13:13,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:13:13,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495631803] [2023-11-24 07:13:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:13:13,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:13:13,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:13:14,711 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:14,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:13:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495631803] [2023-11-24 07:13:14,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495631803] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:13:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444217892] [2023-11-24 07:13:14,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 07:13:14,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:13:14,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:13:14,713 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) [2023-11-24 07:13:14,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-24 07:13:17,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 07:13:17,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:13:17,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-24 07:13:17,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:13:17,386 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:13:17,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:13:17,502 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 07:13:17,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 12 treesize of output 14 [2023-11-24 07:13:17,557 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:13:17,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 17 treesize of output 21 [2023-11-24 07:13:18,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:13:18,616 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 07:13:18,617 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 16 treesize of output 18 [2023-11-24 07:13:18,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 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 [2023-11-24 07:13:18,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:13:18,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:18,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:19,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:13:19,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:13:19,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2023-11-24 07:13:19,265 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:19,266 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 07:13:19,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444217892] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:13:19,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 07:13:19,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [22] total 38 [2023-11-24 07:13:19,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827307352] [2023-11-24 07:13:19,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:13:19,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-24 07:13:19,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:13:19,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-24 07:13:19,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2023-11-24 07:13:19,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:13:19,270 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:13:19,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 12.666666666666666) internal successors, (228), 19 states have internal predecessors, (228), 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) [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:13:19,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:13:19,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:19,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:13:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:13:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:22,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:22,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-24 07:13:22,476 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,SelfDestructingSolverStorable44 [2023-11-24 07:13:22,477 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:13:22,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:13:22,477 INFO L85 PathProgramCache]: Analyzing trace with hash 35906002, now seen corresponding path program 9 times [2023-11-24 07:13:22,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:13:22,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263278766] [2023-11-24 07:13:22,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:13:22,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:13:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:13:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:13:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263278766] [2023-11-24 07:13:23,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263278766] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:13:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288140230] [2023-11-24 07:13:23,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 07:13:23,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:13:23,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:13:23,947 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 07:13:23,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-24 07:13:28,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 07:13:28,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:13:28,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 07:13:28,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:13:28,760 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:13:28,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:13:28,920 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:13:28,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:13:29,009 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:13:29,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:13:30,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:13:30,508 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:13:30,508 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 20 treesize of output 26 [2023-11-24 07:13:30,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:13:30,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:13:31,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2023-11-24 07:13:31,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:13:31,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:13:31,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:13:31,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:13:31,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:13:31,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:13:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:31,918 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:13:31,934 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13191 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13191 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13191 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:13:31,965 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:13:31,992 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))))) is different from false [2023-11-24 07:13:32,005 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:13:32,019 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 07:13:32,044 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:13:32,058 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))))) is different from false [2023-11-24 07:13:32,111 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store |c_#race| |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) is different from false [2023-11-24 07:13:32,193 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13182 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13182 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse3 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13182 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse4 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_13190 (Array Int Int)) (v_ArrVal_13191 (Array Int Int)) (v_ArrVal_13182 (Array Int Int)) (v_ArrVal_13183 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (let ((.cse5 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_13183) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) |c_~#A~0.base| v_ArrVal_13190) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_13191) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:13:40,130 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 28 treesize of output 20 [2023-11-24 07:13:40,141 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 17 treesize of output 13 [2023-11-24 07:13:40,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:13:40,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:13:40,184 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 48 treesize of output 48 [2023-11-24 07:13:40,189 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:13:40,193 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 14 [2023-11-24 07:13:40,208 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:13:40,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:13:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:13:48,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288140230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:13:48,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:13:48,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 22] total 63 [2023-11-24 07:13:48,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355036423] [2023-11-24 07:13:48,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:13:48,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-11-24 07:13:48,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:13:48,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-11-24 07:13:48,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=2732, Unknown=35, NotChecked=1026, Total=4032 [2023-11-24 07:13:48,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:13:48,314 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:13:48,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 10.746031746031745) internal successors, (677), 64 states have internal predecessors, (677), 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) [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:13:48,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:13:48,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:13:48,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:13:48,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:13:48,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:13:48,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:14:12,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:14:12,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:12,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:12,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-24 07:14:13,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:14:13,126 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:14:13,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:14:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash 595138036, now seen corresponding path program 10 times [2023-11-24 07:14:13,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:14:13,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299201011] [2023-11-24 07:14:13,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:14:13,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:14:13,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:14:15,930 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:14:15,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:14:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299201011] [2023-11-24 07:14:15,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299201011] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:14:15,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724129431] [2023-11-24 07:14:15,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 07:14:15,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:14:15,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:14:15,931 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) [2023-11-24 07:14:15,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-24 07:14:30,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 07:14:30,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:14:30,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 07:14:30,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:14:30,815 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:14:30,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:14:31,389 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:14:31,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:14:31,760 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:14:31,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:14:36,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:14:37,698 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:14:37,698 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 20 treesize of output 26 [2023-11-24 07:14:38,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:38,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:38,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:38,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:39,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:39,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:39,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:39,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:14:39,920 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 [2023-11-24 07:14:40,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:14:40,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:14:40,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:14:40,646 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:14:40,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:14:40,721 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_13661 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_13661) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 07:14:40,739 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_13661 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_13661) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 07:14:40,762 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_13661 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_13661) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 07:14:41,177 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_13660 (Array Int Int)) (v_ArrVal_13661 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_13660) |c_~#A~0.base| v_ArrVal_13661) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 07:14:41,460 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_13660 (Array Int Int)) (v_ArrVal_13661 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_#t~malloc36#1.base| v_ArrVal_13660) |c_~#A~0.base| v_ArrVal_13661) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) is different from false [2023-11-24 07:14:41,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:14:41,805 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 21 treesize of output 22 [2023-11-24 07:14:41,810 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 122 treesize of output 98 [2023-11-24 07:14:41,815 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 24 treesize of output 20 [2023-11-24 07:14:41,822 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 15 treesize of output 13 [2023-11-24 07:14:49,526 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:14:49,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724129431] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:14:49,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:14:49,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 18] total 54 [2023-11-24 07:14:49,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510410239] [2023-11-24 07:14:49,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:14:49,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 07:14:49,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:14:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 07:14:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2192, Unknown=49, NotChecked=500, Total=2970 [2023-11-24 07:14:49,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:14:49,529 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:14:49,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 12.092592592592593) internal successors, (653), 55 states have internal predecessors, (653), 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) [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:14:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:14:49,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:14:49,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:14:49,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:14:49,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:14:49,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:15:07,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:07,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:15:07,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-24 07:15:08,138 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,SelfDestructingSolverStorable46 [2023-11-24 07:15:08,138 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:15:08,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:15:08,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1512834726, now seen corresponding path program 10 times [2023-11-24 07:15:08,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:15:08,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053888527] [2023-11-24 07:15:08,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:15:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:15:08,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:15:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:15:11,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:15:11,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053888527] [2023-11-24 07:15:11,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053888527] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:15:11,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422554834] [2023-11-24 07:15:11,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 07:15:11,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:15:11,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:15:11,293 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) [2023-11-24 07:15:11,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-24 07:15:33,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 07:15:33,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:15:33,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 07:15:33,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:15:33,588 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:15:33,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:15:34,085 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:15:34,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:15:34,413 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:15:34,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:15:38,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:15:39,974 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:15:39,975 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 20 treesize of output 26 [2023-11-24 07:15:41,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:41,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:42,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 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 [2023-11-24 07:15:42,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:15:42,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:15:43,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:15:43,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:15:43,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:15:43,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:15:44,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:15:44,268 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:15:44,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:15:45,066 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))) is different from false [2023-11-24 07:15:45,106 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:15:45,148 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse3 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14175) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3)))))) is different from false [2023-11-24 07:15:50,203 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 28 treesize of output 20 [2023-11-24 07:15:50,209 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 17 treesize of output 13 [2023-11-24 07:15:50,241 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:15:50,255 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:15:50,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:15:50,263 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 33 treesize of output 33 [2023-11-24 07:15:50,274 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 37 treesize of output 29 [2023-11-24 07:15:50,283 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:15:58,448 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:15:58,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422554834] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:15:58,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:15:58,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 59 [2023-11-24 07:15:58,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682361071] [2023-11-24 07:15:58,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:15:58,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 07:15:58,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:15:58,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 07:15:58,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2894, Unknown=76, NotChecked=336, Total=3540 [2023-11-24 07:15:58,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:15:58,452 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:15:58,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 11.474576271186441) internal successors, (677), 60 states have internal predecessors, (677), 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) [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:15:58,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:15:58,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:15:58,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:16:26,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:16:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:16:26,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:26,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-24 07:16:27,080 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,SelfDestructingSolverStorable47 [2023-11-24 07:16:27,080 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:16:27,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:16:27,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1420847535, now seen corresponding path program 1 times [2023-11-24 07:16:27,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:16:27,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877009420] [2023-11-24 07:16:27,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:16:27,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:16:27,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:16:28,404 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:16:28,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:16:28,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877009420] [2023-11-24 07:16:28,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877009420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 07:16:28,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 07:16:28,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 07:16:28,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496191997] [2023-11-24 07:16:28,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 07:16:28,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 07:16:28,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:16:28,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 07:16:28,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-24 07:16:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:16:28,406 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:16:28,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 15.846153846153847) internal successors, (206), 14 states have internal predecessors, (206), 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) [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,407 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:28,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:28,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:28,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:16:37,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:16:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:16:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:16:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:16:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:16:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:16:37,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-24 07:16:37,755 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:16:37,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:16:37,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2024090682, now seen corresponding path program 11 times [2023-11-24 07:16:37,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:16:37,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177667687] [2023-11-24 07:16:37,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:16:37,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:16:37,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:16:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:16:40,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:16:40,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177667687] [2023-11-24 07:16:40,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177667687] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:16:40,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800791300] [2023-11-24 07:16:40,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 07:16:40,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:16:40,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:16:40,823 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) [2023-11-24 07:16:40,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-24 07:16:43,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 07:16:43,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:16:43,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-24 07:16:43,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:16:44,357 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:16:44,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:16:44,999 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:16:45,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:16:45,370 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:16:45,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:16:50,925 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 07:16:50,925 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 20 treesize of output 26 [2023-11-24 07:16:51,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 [2023-11-24 07:16:52,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:16:52,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:16:52,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:16:52,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:52,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:52,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:53,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:53,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:53,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:53,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:16:54,485 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 37 treesize of output 26 [2023-11-24 07:16:54,686 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:16:54,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:16:54,737 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14858 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14858 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:16:54,800 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_14858 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:16:55,326 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:16:55,606 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))) is different from false [2023-11-24 07:16:55,642 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2) |c_t_funThread1of2ForFork0_#t~nondet49#1|))))) is different from false [2023-11-24 07:16:55,677 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3))) (forall ((v_ArrVal_14857 (Array Int Int)) (v_ArrVal_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_14857) |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:16:55,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:16:55,721 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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 07:16:55,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:16:55,731 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 130 treesize of output 66 [2023-11-24 07:16:55,737 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 46 treesize of output 38 [2023-11-24 07:16:55,744 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 24 treesize of output 20 [2023-11-24 07:16:55,783 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:16:55,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 1 [2023-11-24 07:16:55,795 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:16:55,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 1 [2023-11-24 07:16:55,805 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:16:55,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 1 [2023-11-24 07:17:04,398 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:17:04,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800791300] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:17:04,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:17:04,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 18] total 54 [2023-11-24 07:17:04,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322739035] [2023-11-24 07:17:04,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:17:04,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 07:17:04,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:17:04,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 07:17:04,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2146, Unknown=17, NotChecked=594, Total=2970 [2023-11-24 07:17:04,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:17:04,402 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:17:04,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 11.981481481481481) internal successors, (647), 55 states have internal predecessors, (647), 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) [2023-11-24 07:17:04,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:04,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:17:04,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:17:04,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:04,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:17:04,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:17:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:17:25,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:17:25,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-24 07:17:25,731 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,SelfDestructingSolverStorable49 [2023-11-24 07:17:25,732 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:17:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:17:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2080536724, now seen corresponding path program 11 times [2023-11-24 07:17:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:17:25,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953552525] [2023-11-24 07:17:25,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:17:25,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:17:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:17:29,819 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:17:29,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:17:29,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953552525] [2023-11-24 07:17:29,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953552525] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:17:29,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929081087] [2023-11-24 07:17:29,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 07:17:29,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:17:29,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:17:29,821 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) [2023-11-24 07:17:29,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-24 07:17:33,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 07:17:33,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:17:33,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 87 conjunts are in the unsatisfiable core [2023-11-24 07:17:33,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:17:33,842 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:17:33,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:17:34,478 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:17:34,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:17:34,807 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 07:17:34,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 21 treesize of output 25 [2023-11-24 07:17:40,439 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 07:17:40,439 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 20 treesize of output 22 [2023-11-24 07:17:41,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 [2023-11-24 07:17:41,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:17:41,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:17:41,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:17:42,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:42,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-11-24 07:17:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:17:44,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:17:45,002 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15366 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15366 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15366 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15366 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:17:45,093 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|))) is different from false [2023-11-24 07:17:45,211 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:17:45,249 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 07:17:46,532 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|))))) is different from false [2023-11-24 07:17:46,575 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2)))))) is different from false [2023-11-24 07:17:46,617 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|)))) (and (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_15366 (Array Int Int)) (v_ArrVal_15365 (Array Int Int)) (v_ArrVal_15361 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_15361) |c_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_15366) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3)))))) is different from false [2023-11-24 07:17:46,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:17:46,661 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 4 case distinctions, treesize of input 41 treesize of output 57 [2023-11-24 07:17:46,673 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:17:46,674 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 2752 treesize of output 2114 [2023-11-24 07:17:46,688 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 51 treesize of output 43 [2023-11-24 07:17:46,696 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 43 treesize of output 39 [2023-11-24 07:17:46,704 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 62 treesize of output 46 [2023-11-24 07:17:46,760 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:17:46,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 1 [2023-11-24 07:17:46,769 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:17:46,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 1 [2023-11-24 07:17:46,779 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 07:17:46,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 1 [2023-11-24 07:17:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:17:57,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929081087] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:17:57,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:17:57,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 20] total 62 [2023-11-24 07:17:57,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706190547] [2023-11-24 07:17:57,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:17:57,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-11-24 07:17:57,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:17:57,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-11-24 07:17:57,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=2770, Unknown=49, NotChecked=798, Total=3906 [2023-11-24 07:17:57,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:17:57,797 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:17:57,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 10.887096774193548) internal successors, (675), 63 states have internal predecessors, (675), 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) [2023-11-24 07:17:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:17:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:17:57,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:18:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:18:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:18:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:20,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-24 07:18:20,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:18:20,428 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr8ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2023-11-24 07:18:20,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 07:18:20,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1833906078, now seen corresponding path program 12 times [2023-11-24 07:18:20,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 07:18:20,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599162413] [2023-11-24 07:18:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 07:18:20,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 07:18:20,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 07:18:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:18:23,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 07:18:23,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599162413] [2023-11-24 07:18:23,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599162413] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 07:18:23,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602502862] [2023-11-24 07:18:23,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 07:18:23,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 07:18:23,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 07:18:23,382 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) [2023-11-24 07:18:23,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-24 07:18:25,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 07:18:25,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 07:18:25,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 74 conjunts are in the unsatisfiable core [2023-11-24 07:18:25,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 07:18:25,339 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 07:18:25,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 16 [2023-11-24 07:18:25,806 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 07:18:25,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 13 [2023-11-24 07:18:26,063 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 07:18:26,064 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 15 treesize of output 15 [2023-11-24 07:18:29,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-11-24 07:18:29,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-11-24 07:18:29,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2023-11-24 07:18:29,677 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2023-11-24 07:18:29,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 42 [2023-11-24 07:18:29,986 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2023-11-24 07:18:29,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 56 [2023-11-24 07:18:30,257 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-11-24 07:18:30,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 66 [2023-11-24 07:18:31,073 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 07:18:31,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 18 case distinctions, treesize of input 66 treesize of output 75 [2023-11-24 07:18:31,373 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 07:18:31,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 25 case distinctions, treesize of input 77 treesize of output 78 [2023-11-24 07:18:31,633 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 07:18:31,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 16 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 25 case distinctions, treesize of input 73 treesize of output 85 [2023-11-24 07:18:31,927 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 07:18:31,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 81 treesize of output 92 [2023-11-24 07:18:33,536 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-24 07:18:33,536 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 85 treesize of output 65 [2023-11-24 07:18:33,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2023-11-24 07:18:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:18:33,949 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 07:18:34,025 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15841 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:18:34,071 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 07:18:34,447 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (select |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7) |c_t_funThread2of2ForFork0_init_#t~nondet32#1|)))) (and (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:18:34,475 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (select |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6) |c_t_funThread2of2ForFork0_init_#t~nondet32#1|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7) |c_t_funThread2of2ForFork0_init_#t~nondet32#1|)))) (and (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15841 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store .cse0 |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:18:34,504 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base|)) (.cse1 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5)) (.cse2 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6)) (.cse3 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7))) (and (forall ((v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store .cse0 .cse1 v_ArrVal_15838) .cse2 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse3 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store .cse0 .cse1 v_ArrVal_15838) .cse2 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse3 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store .cse0 .cse1 v_ArrVal_15838) .cse2 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse3 |c_t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:18:36,785 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 1)) (.cse3 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 2)) (.cse4 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 3)) (.cse5 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 4)) (.cse6 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5)) (.cse7 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6)) (.cse8 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7))) (and (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse0 (select |c_#race| |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse2 (select .cse0 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse0 .cse1 .cse2) .cse3 .cse2) .cse4 .cse2))) .cse5 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse6 v_ArrVal_15838) .cse7 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse9 (select |c_#race| |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse10 (select .cse9 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse9 .cse1 .cse10) .cse3 .cse10) .cse4 .cse10))) .cse5 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse6 v_ArrVal_15838) .cse7 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse11 (select |c_#race| |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse12 (select .cse11 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse11 .cse1 .cse12) .cse3 .cse12) .cse4 .cse12))) .cse5 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse6 v_ArrVal_15838) .cse7 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 07:18:36,874 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse10 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse2 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 1)) (.cse4 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 2)) (.cse5 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 3)) (.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse10 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse6 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 4)) (.cse7 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5)) (.cse8 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6)) (.cse9 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7))) (and (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse1 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse3 (select .cse1 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse1 .cse2 .cse3) .cse4 .cse3) .cse5 .cse3))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse10))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse11 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse12 (select .cse11 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse11 .cse2 .cse12) .cse4 .cse12) .cse5 .cse12))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse13 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse14 (select .cse13 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse13 .cse2 .cse14) .cse4 .cse14) .cse5 .cse14))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))) is different from false [2023-11-24 07:18:36,988 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse10 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse13 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (let ((.cse2 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 1)) (.cse4 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 2)) (.cse5 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 3)) (.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse10 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse13 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse6 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 4)) (.cse7 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5)) (.cse8 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6)) (.cse9 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7))) (and (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse1 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse3 (select .cse1 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse1 .cse2 .cse3) .cse4 .cse3) .cse5 .cse3))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse10))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse11 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse12 (select .cse11 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse11 .cse2 .cse12) .cse4 .cse12) .cse5 .cse12))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse13))) (forall ((|t_funThread2of2ForFork0_init_~p#1.base| Int) (|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_15841 (Array Int Int)) (v_ArrVal_15838 Int)) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (let ((.cse14 (select .cse0 |t_funThread2of2ForFork0_init_~p#1.base|))) (let ((.cse15 (select .cse14 |c_t_funThread2of2ForFork0_init_~p#1.offset|))) (store (store (store .cse14 .cse2 .cse15) .cse4 .cse15) .cse5 .cse15))) .cse6 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse7 v_ArrVal_15838) .cse8 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse9 |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_15841) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 07:18:38,855 INFO L349 Elim1Store]: treesize reduction 2403, result has 21.1 percent of original size [2023-11-24 07:18:38,855 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 22 case distinctions, treesize of input 854 treesize of output 889 [2023-11-24 07:18:39,022 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-11-24 07:18:39,023 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 3 case distinctions, treesize of input 605 treesize of output 569 [2023-11-24 07:18:40,021 INFO L349 Elim1Store]: treesize reduction 113, result has 63.2 percent of original size [2023-11-24 07:18:40,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 24 case distinctions, treesize of input 827 treesize of output 826 [2023-11-24 07:18:40,077 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 146 treesize of output 130 [2023-11-24 07:18:41,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2023-11-24 07:18:42,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 07:18:42,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 157 treesize of output 305 [2023-11-24 07:18:43,301 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,321 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,343 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,343 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,344 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,345 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,345 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,347 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:43,982 INFO L349 Elim1Store]: treesize reduction 658, result has 22.1 percent of original size [2023-11-24 07:18:43,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 52 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 22 case distinctions, treesize of input 854 treesize of output 434 [2023-11-24 07:18:44,002 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,006 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 165 treesize of output 130 [2023-11-24 07:18:44,016 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,017 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,019 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,020 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,020 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,022 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,024 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 42 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 76 [2023-11-24 07:18:44,034 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,034 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,035 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,035 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,036 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,036 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,038 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,039 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,039 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,039 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,042 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,043 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,043 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,043 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 33 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 24 [2023-11-24 07:18:44,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,100 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,108 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,108 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,818 INFO L349 Elim1Store]: treesize reduction 480, result has 29.9 percent of original size [2023-11-24 07:18:44,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 55 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 22 case distinctions, treesize of input 838 treesize of output 436 [2023-11-24 07:18:44,839 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,844 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 173 treesize of output 142 [2023-11-24 07:18:44,856 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,858 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,860 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,860 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,861 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,861 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,861 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,862 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,862 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,863 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,863 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,863 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,865 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 52 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 108 [2023-11-24 07:18:44,878 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,878 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,879 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,879 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,883 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,884 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,884 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,884 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,885 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,888 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,888 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 07:18:44,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 43 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 28 [2023-11-24 07:18:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-24 07:18:55,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602502862] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 07:18:55,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 07:18:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 25] total 65 [2023-11-24 07:18:55,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183968605] [2023-11-24 07:18:55,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 07:18:55,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 07:18:55,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 07:18:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 07:18:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=3005, Unknown=40, NotChecked=952, Total=4290 [2023-11-24 07:18:55,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 07:18:55,483 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 07:18:55,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 9.215384615384615) internal successors, (599), 66 states have internal predecessors, (599), 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) [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:55,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 07:18:55,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 07:18:55,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Killed by 15