./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 20174008 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-?-2017400-m [2023-11-24 12:08:24,699 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-24 12:08:24,762 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2023-11-24 12:08:24,765 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-24 12:08:24,769 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-24 12:08:24,788 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-24 12:08:24,788 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-24 12:08:24,789 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-24 12:08:24,789 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-24 12:08:24,792 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-24 12:08:24,793 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-24 12:08:24,793 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-24 12:08:24,793 INFO L153 SettingsManager]: * Use SBE=true [2023-11-24 12:08:24,795 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-24 12:08:24,795 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-24 12:08:24,795 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-24 12:08:24,795 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-24 12:08:24,795 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-24 12:08:24,796 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-24 12:08:24,796 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-24 12:08:24,796 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-24 12:08:24,796 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-24 12:08:24,797 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-24 12:08:24,797 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-24 12:08:24,797 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-24 12:08:24,797 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-24 12:08:24,797 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-24 12:08:24,798 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-24 12:08:24,798 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-24 12:08:24,798 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-24 12:08:24,799 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-24 12:08:24,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 12:08:24,799 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-24 12:08:24,799 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Abstraction used for commutativity in POR=VARIABLES_GLOBAL [2023-11-24 12:08:24,800 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2023-11-24 12:08:24,801 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-24 12:08:24,801 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2023-11-24 12:08:24,801 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2023-11-24 12:08:24,801 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 12:08:24,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-24 12:08:24,979 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-24 12:08:24,981 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-24 12:08:24,982 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-24 12:08:24,982 INFO L274 PluginConnector]: CDTParser initialized [2023-11-24 12:08:24,983 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 12:08:26,057 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-24 12:08:26,289 INFO L384 CDTParser]: Found 1 translation units. [2023-11-24 12:08:26,290 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_94-alloc_region_racing.i [2023-11-24 12:08:26,304 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/224022088/0e8256768cc94c85af21e8f3df7ffa4b/FLAG63faa3095 [2023-11-24 12:08:26,314 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/224022088/0e8256768cc94c85af21e8f3df7ffa4b [2023-11-24 12:08:26,316 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-24 12:08:26,318 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-24 12:08:26,320 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-24 12:08:26,320 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-24 12:08:26,324 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-24 12:08:26,325 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:26,328 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7791e0d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26, skipping insertion in model container [2023-11-24 12:08:26,328 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:26,376 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-24 12:08:26,861 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 12:08:26,871 INFO L202 MainTranslator]: Completed pre-run [2023-11-24 12:08:26,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-24 12:08:26,962 INFO L206 MainTranslator]: Completed translation [2023-11-24 12:08:26,962 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26 WrapperNode [2023-11-24 12:08:26,962 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-24 12:08:26,963 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-24 12:08:26,963 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-24 12:08:26,963 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-24 12:08:26,975 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:26,995 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,035 INFO L138 Inliner]: procedures = 378, calls = 83, calls flagged for inlining = 10, calls inlined = 11, statements flattened = 445 [2023-11-24 12:08:27,040 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-24 12:08:27,040 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-24 12:08:27,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-24 12:08:27,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-24 12:08:27,047 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,047 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,059 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,059 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,090 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,097 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,099 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,101 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,104 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-24 12:08:27,105 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-24 12:08:27,105 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-24 12:08:27,105 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-24 12:08:27,106 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (1/1) ... [2023-11-24 12:08:27,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-24 12:08:27,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:27,133 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 12:08:27,177 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 12:08:27,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-24 12:08:27,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-24 12:08:27,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-24 12:08:27,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-24 12:08:27,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-24 12:08:27,206 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-24 12:08:27,206 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-24 12:08:27,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-24 12:08:27,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-24 12:08:27,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-24 12:08:27,208 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 12:08:27,383 INFO L241 CfgBuilder]: Building ICFG [2023-11-24 12:08:27,384 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-24 12:08:27,875 INFO L282 CfgBuilder]: Performing block encoding [2023-11-24 12:08:27,901 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-24 12:08:27,901 INFO L309 CfgBuilder]: Removed 23 assume(true) statements. [2023-11-24 12:08:27,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:08:27 BoogieIcfgContainer [2023-11-24 12:08:27,903 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-24 12:08:27,904 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-24 12:08:27,904 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-24 12:08:27,907 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-24 12:08:27,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:08:26" (1/3) ... [2023-11-24 12:08:27,908 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c03ecca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:08:27, skipping insertion in model container [2023-11-24 12:08:27,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:08:26" (2/3) ... [2023-11-24 12:08:27,908 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c03ecca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:08:27, skipping insertion in model container [2023-11-24 12:08:27,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:08:27" (3/3) ... [2023-11-24 12:08:27,909 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_94-alloc_region_racing.i [2023-11-24 12:08:27,916 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-24 12:08:27,923 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-24 12:08:27,923 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2023-11-24 12:08:27,923 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-24 12:08:27,999 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-24 12:08:28,074 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:28,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 12:08:28,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:28,081 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 12:08:28,082 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 12:08:28,116 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 12:08:28,124 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of1ForFork0 ======== [2023-11-24 12:08:28,141 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;@75417db4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:28,142 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2023-11-24 12:08:28,544 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 12:08:28,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:28,550 INFO L85 PathProgramCache]: Analyzing trace with hash 422928666, now seen corresponding path program 1 times [2023-11-24 12:08:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:28,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520401165] [2023-11-24 12:08:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:28,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:29,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 12:08:29,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:29,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520401165] [2023-11-24 12:08:29,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520401165] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:29,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:29,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:29,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799520495] [2023-11-24 12:08:29,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:29,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:29,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:29,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:29,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:29,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:29,739 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:29,741 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 12:08:29,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:29,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:29,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-24 12:08:29,926 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 12:08:29,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:29,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1121700833, now seen corresponding path program 1 times [2023-11-24 12:08:29,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:29,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799274674] [2023-11-24 12:08:29,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:29,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:30,484 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 12:08:30,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:30,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799274674] [2023-11-24 12:08:30,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799274674] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:30,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:30,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:30,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028534979] [2023-11-24 12:08:30,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:30,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:30,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:30,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:30,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:30,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:30,492 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:30,492 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 12:08:30,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:30,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:30,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:30,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-24 12:08:30,695 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 12:08:30,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:30,696 INFO L85 PathProgramCache]: Analyzing trace with hash -947860740, now seen corresponding path program 1 times [2023-11-24 12:08:30,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:30,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142637259] [2023-11-24 12:08:30,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:30,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:30,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:31,140 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 12:08:31,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:31,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142637259] [2023-11-24 12:08:31,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142637259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:31,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:31,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:31,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071672340] [2023-11-24 12:08:31,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:31,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:31,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:31,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:31,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:31,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:31,147 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:31,147 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 12:08:31,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:31,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-24 12:08:31,305 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 12:08:31,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:31,306 INFO L85 PathProgramCache]: Analyzing trace with hash 53001611, now seen corresponding path program 1 times [2023-11-24 12:08:31,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:31,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760896994] [2023-11-24 12:08:31,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:31,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:31,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:31,761 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 12:08:31,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:31,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760896994] [2023-11-24 12:08:31,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760896994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:31,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:31,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365968834] [2023-11-24 12:08:31,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:31,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:31,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:31,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:31,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:31,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:31,773 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:31,773 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 12:08:31,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:31,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:31,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-24 12:08:31,984 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 12:08:31,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:31,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1150850725, now seen corresponding path program 1 times [2023-11-24 12:08:31,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:31,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979795108] [2023-11-24 12:08:31,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:31,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:32,409 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 12:08:32,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:32,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979795108] [2023-11-24 12:08:32,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979795108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:32,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:32,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:32,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142095076] [2023-11-24 12:08:32,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:32,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:32,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:32,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:32,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:32,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:32,413 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:32,413 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 12:08:32,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:32,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:32,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-24 12:08:32,653 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 12:08:32,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:32,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1234164351, now seen corresponding path program 1 times [2023-11-24 12:08:32,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:32,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054969661] [2023-11-24 12:08:32,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:32,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:32,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:33,051 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 12:08:33,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:33,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054969661] [2023-11-24 12:08:33,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054969661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:33,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:33,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:33,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149334770] [2023-11-24 12:08:33,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:33,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:33,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:33,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:33,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:33,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:33,054 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:33,054 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 12:08:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-24 12:08:33,283 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 12:08:33,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:33,284 INFO L85 PathProgramCache]: Analyzing trace with hash -316634735, now seen corresponding path program 1 times [2023-11-24 12:08:33,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:33,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361699430] [2023-11-24 12:08:33,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:33,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:33,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:33,750 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 12:08:33,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:33,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361699430] [2023-11-24 12:08:33,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361699430] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:33,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:33,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:33,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358735563] [2023-11-24 12:08:33,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:33,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:33,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:33,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:33,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:33,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:33,754 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:33,754 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 12:08:33,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:33,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:34,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-24 12:08:34,077 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 12:08:34,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:34,077 INFO L85 PathProgramCache]: Analyzing trace with hash -525539526, now seen corresponding path program 1 times [2023-11-24 12:08:34,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:34,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618350014] [2023-11-24 12:08:34,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:34,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:34,533 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 12:08:34,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:34,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618350014] [2023-11-24 12:08:34,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618350014] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:34,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:34,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:34,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368721729] [2023-11-24 12:08:34,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:34,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:34,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:34,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:34,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:34,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:34,538 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:34,538 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 12:08:34,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:34,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:34,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-24 12:08:34,763 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 12:08:34,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:34,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1327062415, now seen corresponding path program 1 times [2023-11-24 12:08:34,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:34,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300967579] [2023-11-24 12:08:34,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:34,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:35,003 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 12:08:35,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:35,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300967579] [2023-11-24 12:08:35,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300967579] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:08:35,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793825296] [2023-11-24 12:08:35,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:35,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:08:35,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:35,097 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 12:08:35,121 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 12:08:35,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:35,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-24 12:08:35,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:08:35,506 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 12:08:35,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:08:35,626 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 12:08:35,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793825296] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:08:35,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:08:35,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-24 12:08:35,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690506882] [2023-11-24 12:08:35,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:08:35,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-24 12:08:35,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:35,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-24 12:08:35,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-24 12:08:35,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:35,629 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:35,630 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 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:35,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,016 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE (9 of 10 remaining) [2023-11-24 12:08:36,016 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2023-11-24 12:08:36,016 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr9ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2023-11-24 12:08:36,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr8ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2023-11-24 12:08:36,051 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 12:08:36,232 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 12:08:36,255 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-24 12:08:36,257 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 12:08:36,262 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:36,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 12:08:36,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:36,263 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 12:08:36,286 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 12:08:36,286 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-11-24 12:08:36,286 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;@75417db4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:36,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-11-24 12:08:36,299 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 12:08:36,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:36,299 INFO L85 PathProgramCache]: Analyzing trace with hash 448759098, now seen corresponding path program 1 times [2023-11-24 12:08:36,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:36,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430345788] [2023-11-24 12:08:36,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:36,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:36,302 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 12:08:36,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:36,466 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 12:08:36,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:36,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430345788] [2023-11-24 12:08:36,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430345788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:36,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:36,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:36,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683767476] [2023-11-24 12:08:36,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:36,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:36,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:36,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:36,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:36,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,468 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:36,468 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 12:08:36,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-24 12:08:36,492 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 12:08:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:36,493 INFO L85 PathProgramCache]: Analyzing trace with hash 341592347, now seen corresponding path program 1 times [2023-11-24 12:08:36,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:36,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351561999] [2023-11-24 12:08:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:36,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:36,637 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 12:08:36,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:36,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351561999] [2023-11-24 12:08:36,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351561999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:36,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:36,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:36,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496595151] [2023-11-24 12:08:36,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:36,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:36,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:36,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:36,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:36,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,640 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:36,640 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 12:08:36,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-24 12:08:36,676 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 12:08:36,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:36,677 INFO L85 PathProgramCache]: Analyzing trace with hash -656843951, now seen corresponding path program 1 times [2023-11-24 12:08:36,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:36,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585033259] [2023-11-24 12:08:36,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:36,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:36,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:36,846 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 12:08:36,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:36,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585033259] [2023-11-24 12:08:36,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585033259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:36,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:36,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:36,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884905223] [2023-11-24 12:08:36,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:36,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:36,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:36,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:36,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,848 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:36,849 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 12:08:36,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:36,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:36,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-24 12:08:36,894 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 12:08:36,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:36,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1691140256, now seen corresponding path program 1 times [2023-11-24 12:08:36,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:36,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297553603] [2023-11-24 12:08:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:36,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:37,123 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 12:08:37,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:37,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297553603] [2023-11-24 12:08:37,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297553603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:37,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:37,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:37,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347224710] [2023-11-24 12:08:37,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:37,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:37,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:37,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:37,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:37,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:37,126 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:37,126 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 12:08:37,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:37,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-24 12:08:37,271 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 12:08:37,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:37,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1002352148, now seen corresponding path program 1 times [2023-11-24 12:08:37,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:37,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971862609] [2023-11-24 12:08:37,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:37,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:37,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-24 12:08:37,296 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-24 12:08:37,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-24 12:08:37,331 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-24 12:08:37,331 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-24 12:08:37,331 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 19 remaining) [2023-11-24 12:08:37,331 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (17 of 19 remaining) [2023-11-24 12:08:37,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (16 of 19 remaining) [2023-11-24 12:08:37,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (15 of 19 remaining) [2023-11-24 12:08:37,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (14 of 19 remaining) [2023-11-24 12:08:37,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (13 of 19 remaining) [2023-11-24 12:08:37,332 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (12 of 19 remaining) [2023-11-24 12:08:37,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (11 of 19 remaining) [2023-11-24 12:08:37,333 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (10 of 19 remaining) [2023-11-24 12:08:37,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (9 of 19 remaining) [2023-11-24 12:08:37,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (8 of 19 remaining) [2023-11-24 12:08:37,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (7 of 19 remaining) [2023-11-24 12:08:37,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (6 of 19 remaining) [2023-11-24 12:08:37,334 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (5 of 19 remaining) [2023-11-24 12:08:37,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (4 of 19 remaining) [2023-11-24 12:08:37,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (3 of 19 remaining) [2023-11-24 12:08:37,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (2 of 19 remaining) [2023-11-24 12:08:37,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (1 of 19 remaining) [2023-11-24 12:08:37,335 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (0 of 19 remaining) [2023-11-24 12:08:37,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-24 12:08:37,342 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-11-24 12:08:37,343 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 12:08:37,344 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-24 12:08:37,344 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-24 12:08:37,413 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-24 12:08:37,418 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:37,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-11-24 12:08:37,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:37,428 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 12:08:37,445 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-11-24 12:08:37,446 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of2ForFork0 ======== [2023-11-24 12:08:37,446 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;@75417db4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-24 12:08:37,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2023-11-24 12:08:37,468 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 12:08:37,645 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 12:08:37,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:37,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1822238038, now seen corresponding path program 1 times [2023-11-24 12:08:37,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:37,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136897900] [2023-11-24 12:08:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:37,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:37,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:37,888 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 12:08:37,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:37,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136897900] [2023-11-24 12:08:37,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136897900] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:37,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:37,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:37,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644998429] [2023-11-24 12:08:37,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:37,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:37,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:37,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:37,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:37,891 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:37,891 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 12:08:37,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:38,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-24 12:08:38,025 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 12:08:38,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:38,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1324179163, now seen corresponding path program 1 times [2023-11-24 12:08:38,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:38,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506386857] [2023-11-24 12:08:38,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:38,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:38,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:38,417 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 12:08:38,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:38,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506386857] [2023-11-24 12:08:38,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506386857] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:38,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:38,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:38,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889673083] [2023-11-24 12:08:38,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:38,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:38,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:38,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:38,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:38,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:38,433 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:38,433 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 12:08:38,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:38,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-24 12:08:38,557 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 12:08:38,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:38,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1135453435, now seen corresponding path program 1 times [2023-11-24 12:08:38,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:38,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202338140] [2023-11-24 12:08:38,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:38,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:38,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:38,786 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 12:08:38,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:38,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202338140] [2023-11-24 12:08:38,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202338140] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:38,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:38,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:38,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566582030] [2023-11-24 12:08:38,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:38,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:38,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:38,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:38,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:38,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:38,789 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:38,789 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 12:08:38,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,790 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:38,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:38,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-24 12:08:38,944 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 12:08:38,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:38,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1232339417, now seen corresponding path program 1 times [2023-11-24 12:08:38,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:38,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773625945] [2023-11-24 12:08:38,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:38,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:38,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:39,317 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 12:08:39,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:39,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773625945] [2023-11-24 12:08:39,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773625945] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:39,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:39,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:39,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98138090] [2023-11-24 12:08:39,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:39,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:39,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:39,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:39,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:39,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:39,320 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:39,320 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 12:08:39,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:39,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-24 12:08:39,455 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 12:08:39,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2068891218, now seen corresponding path program 1 times [2023-11-24 12:08:39,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:39,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441704495] [2023-11-24 12:08:39,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:39,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:39,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:39,715 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 12:08:39,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441704495] [2023-11-24 12:08:39,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441704495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:39,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:39,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:39,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487848692] [2023-11-24 12:08:39,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:39,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:39,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:39,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:39,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:39,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:39,718 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:39,719 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 12:08:39,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:39,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:39,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-24 12:08:39,925 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 12:08:39,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:39,925 INFO L85 PathProgramCache]: Analyzing trace with hash -600283832, now seen corresponding path program 1 times [2023-11-24 12:08:39,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:39,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47720661] [2023-11-24 12:08:39,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:39,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:40,324 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 12:08:40,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:40,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47720661] [2023-11-24 12:08:40,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47720661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:40,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:40,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:40,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670073749] [2023-11-24 12:08:40,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:40,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:40,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:40,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:40,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:40,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:40,326 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:40,327 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 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:40,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-24 12:08:40,517 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 12:08:40,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:40,517 INFO L85 PathProgramCache]: Analyzing trace with hash 364223962, now seen corresponding path program 1 times [2023-11-24 12:08:40,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:40,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988786610] [2023-11-24 12:08:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:40,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:40,849 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 12:08:40,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:40,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988786610] [2023-11-24 12:08:40,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988786610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:40,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:40,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:40,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927158150] [2023-11-24 12:08:40,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:40,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:40,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:40,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:40,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:40,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:40,852 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:40,852 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 12:08:40,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:41,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-24 12:08:41,282 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 12:08:41,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:41,282 INFO L85 PathProgramCache]: Analyzing trace with hash 845724067, now seen corresponding path program 1 times [2023-11-24 12:08:41,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:41,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131247971] [2023-11-24 12:08:41,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:41,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:41,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:41,796 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 12:08:41,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:41,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131247971] [2023-11-24 12:08:41,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131247971] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:41,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:41,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-24 12:08:41,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744592378] [2023-11-24 12:08:41,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:41,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-24 12:08:41,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:41,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-24 12:08:41,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-24 12:08:41,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:41,799 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:41,799 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 12:08:41,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:41,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:43,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-24 12:08:43,133 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 12:08:43,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:43,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1043385511, now seen corresponding path program 1 times [2023-11-24 12:08:43,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:43,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100310874] [2023-11-24 12:08:43,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:43,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:43,949 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 12:08:43,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100310874] [2023-11-24 12:08:43,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100310874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:08:43,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:08:43,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 12:08:43,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7566994] [2023-11-24 12:08:43,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:08:43,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:08:43,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:08:43,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:08:43,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:08:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:43,953 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:08:43,953 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 12:08:43,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:43,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:08:45,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:08:45,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:08:45,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-24 12:08:45,242 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 12:08:45,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:08:45,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1737587570, now seen corresponding path program 1 times [2023-11-24 12:08:45,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:08:45,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982722848] [2023-11-24 12:08:45,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:45,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:08:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:46,856 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 12:08:46,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:08:46,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982722848] [2023-11-24 12:08:46,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982722848] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:08:46,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089542520] [2023-11-24 12:08:46,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:08:46,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:08:46,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:08:46,867 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 12:08:46,868 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 12:08:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:08:47,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-24 12:08:47,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:08:47,376 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:08:47,377 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 12:08:47,513 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:08:47,513 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 12:08:47,595 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:08:47,596 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 12:08:48,719 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 12:08:48,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 21 treesize of output 20 [2023-11-24 12:08:48,831 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 12:08:48,892 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 12:08:49,523 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:08:49,526 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 12:08:49,925 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 12:08:49,947 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 12:08:49,973 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 12:08:50,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 43 treesize of output 32 [2023-11-24 12:08:50,117 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 12:08:50,144 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 12:08:50,165 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 12:08:50,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 43 treesize of output 32 [2023-11-24 12:08:50,498 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 12:08:50,560 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 12:08:50,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:08:55,798 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 12:08:56,150 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 12:08:56,200 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 12:08:56,248 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 12:08:59,383 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:08:59,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:08:59,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:08:59,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,488 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 12:08:59,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:08:59,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:08:59,529 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 12:08:59,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:08:59,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:08:59,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,542 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 12:08:59,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:08:59,576 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:08:59,582 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 12:08:59,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:08:59,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 40 treesize of output 36 [2023-11-24 12:08:59,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,596 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 12:08:59,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,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 4 case distinctions, treesize of input 67 treesize of output 60 [2023-11-24 12:08:59,625 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:08:59,631 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 12:08:59,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:08:59,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:08:59,643 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:08:59,644 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 12:09:08,914 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 12:09:08,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089542520] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:09:08,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:09:08,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 18] total 54 [2023-11-24 12:09:08,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043022] [2023-11-24 12:09:08,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:09:08,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 12:09:08,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:09:08,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 12:09:08,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=2289, Unknown=23, NotChecked=404, Total=2970 [2023-11-24 12:09:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:09:08,921 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:09:08,922 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 12:09:08,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:09:08,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:09:18,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:09:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:09:18,785 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 12:09:18,958 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 12:09:18,958 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 12:09:18,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:09:18,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1029957784, now seen corresponding path program 1 times [2023-11-24 12:09:18,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:09:18,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876831658] [2023-11-24 12:09:18,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:09:18,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:09:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:09:20,775 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 12:09:20,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:09:20,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876831658] [2023-11-24 12:09:20,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876831658] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:09:20,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412562988] [2023-11-24 12:09:20,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:09:20,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:09:20,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:09:20,777 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 12:09:20,778 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 12:09:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:09:21,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 12:09:21,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:09:21,251 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:09:21,251 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 12:09:21,260 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 12:09:21,327 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 12:09:21,476 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:09:21,477 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 12:09:21,546 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:09:21,547 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 12:09:22,453 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 12:09:22,500 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 12:09:22,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:22,556 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 12:09:22,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:22,609 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 12:09:22,945 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:09:22,945 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 12:09:23,285 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 12:09:23,313 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 12:09:23,332 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 12:09:23,359 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 12:09:23,467 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 12:09:23,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 12:09:23,510 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 12:09:23,533 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 12:09:23,848 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 12:09:23,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 43 treesize of output 32 [2023-11-24 12:09:23,881 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 12:09:23,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 12:09:23,973 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 12:09:24,007 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 12:09:24,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:09:24,020 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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_3746 (Array Int Int))) (= (select (select (store |c_#race| |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|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_3746 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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 12:09:24,234 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 12:09:24,244 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 12:09:24,264 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 12:09:24,566 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 12:09:25,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:09:25,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,774 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 12:09:25,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:09:25,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:09:25,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 12:09:25,804 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:09:25,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,808 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 12:09:25,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,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 4 case distinctions, treesize of input 38 treesize of output 54 [2023-11-24 12:09:25,833 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:09:25,836 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,836 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 12:09:25,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:09:25,850 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:09:25,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:09:25,853 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 12:09:31,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 12:09:31,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412562988] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:09:31,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:09:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 19] total 58 [2023-11-24 12:09:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522297041] [2023-11-24 12:09:31,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:09:31,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-11-24 12:09:31,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:09:31,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-24 12:09:31,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2516, Unknown=87, NotChecked=540, Total=3422 [2023-11-24 12:09:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:09:31,052 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:09:31,053 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 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:09:31,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:09:31,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:09:31,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:04,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:04,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:04,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:04,326 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 12:10:04,521 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 12:10:04,522 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 12:10:04,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:10:04,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2009072898, now seen corresponding path program 1 times [2023-11-24 12:10:04,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:10:04,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031294161] [2023-11-24 12:10:04,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:10:04,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:10:04,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:10:04,740 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 12:10:04,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:10:04,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031294161] [2023-11-24 12:10:04,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031294161] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:10:04,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172623516] [2023-11-24 12:10:04,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:10:04,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:10:04,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:10:04,742 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 12:10:04,743 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 12:10:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:10:05,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-24 12:10:05,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:10:05,291 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 12:10:05,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:10:05,436 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 12:10:05,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172623516] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:10:05,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:10:05,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-24 12:10:05,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209680515] [2023-11-24 12:10:05,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:10:05,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:10:05,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:10:05,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:10:05,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:10:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:05,442 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:10:05,442 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 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,442 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:05,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:05,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:05,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:05,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:10:21,882 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 12:10:22,082 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 12:10:22,082 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 12:10:22,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:10:22,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1630381713, now seen corresponding path program 2 times [2023-11-24 12:10:22,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:10:22,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718801040] [2023-11-24 12:10:22,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:10:22,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:10:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:10:22,968 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 12:10:22,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:10:22,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718801040] [2023-11-24 12:10:22,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718801040] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:10:22,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:10:22,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 12:10:22,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129942998] [2023-11-24 12:10:22,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:10:22,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:10:22,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:10:22,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:10:22,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:10:22,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:22,970 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:10:22,970 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 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:22,970 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:22,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:22,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:22,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:10:22,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:10:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:10:24,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-24 12:10:24,744 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 12:10:24,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:10:24,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2055593116, now seen corresponding path program 2 times [2023-11-24 12:10:24,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:10:24,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169008618] [2023-11-24 12:10:24,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:10:24,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:10:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:10:26,417 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 12:10:26,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:10:26,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169008618] [2023-11-24 12:10:26,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169008618] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:10:26,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089461969] [2023-11-24 12:10:26,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 12:10:26,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:10:26,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:10:26,421 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 12:10:26,422 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 12:10:28,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 12:10:28,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:10:28,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-24 12:10:28,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:10:28,319 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:10:28,319 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 12:10:28,422 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:10:28,423 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 12:10:28,492 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:10:28,492 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 12:10:29,331 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 12:10:29,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 19 treesize of output 18 [2023-11-24 12:10:29,436 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 12:10:30,017 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:10:30,018 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 12:10:30,417 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 12:10:30,437 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 12:10:30,502 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 12:10:30,519 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 12:10:30,538 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 12:10:30,613 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 12:10:30,637 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 12:10:30,663 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 12:10:30,692 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 12:10:30,946 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 12:10:30,989 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 12:10:30,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:10:31,004 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 12:10:31,207 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 12:10:31,255 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 12:10:31,426 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 12:10:31,438 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 12:10:31,524 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 12:10:31,546 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 12:10:31,568 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 12:10:32,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 28 treesize of output 24 [2023-11-24 12:10:32,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:10:32,425 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:10:32,435 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,440 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 12:10:32,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:10:32,455 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,458 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 12:10:32,463 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:10:32,474 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:10:32,479 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:32,480 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 12:10:37,562 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 12:10:37,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089461969] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:10:37,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:10:37,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 19] total 54 [2023-11-24 12:10:37,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124090488] [2023-11-24 12:10:37,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:10:37,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 12:10:37,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:10:37,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 12:10:37,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1956, Unknown=34, NotChecked=776, Total=2970 [2023-11-24 12:10:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:37,567 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:10:37,567 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 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,567 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:10:37,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:10:51,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:10:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:10:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:10:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:10:51,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:10:51,906 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 12:10:52,090 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 12:10:52,090 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 12:10:52,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:10:52,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1843793154, now seen corresponding path program 2 times [2023-11-24 12:10:52,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:10:52,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242633617] [2023-11-24 12:10:52,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:10:52,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:10:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:10:53,927 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 12:10:53,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:10:53,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242633617] [2023-11-24 12:10:53,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242633617] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:10:53,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296510517] [2023-11-24 12:10:53,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 12:10:53,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:10:53,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:10:53,928 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 12:10:53,929 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 12:10:55,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 12:10:55,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:10:55,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 92 conjunts are in the unsatisfiable core [2023-11-24 12:10:55,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:10:55,905 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:10:55,906 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 12:10:56,054 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:10:56,054 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 12:10:56,147 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:10:56,147 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 12:10:57,323 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 12:10:57,373 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 12:10:57,447 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 12:10:57,900 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:10:57,900 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 12:10:58,264 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 12:10:58,307 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 12:10:58,371 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 12:10:58,392 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 12:10:58,414 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 12:10:58,508 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 12:10:58,539 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 12:10:58,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 37 treesize of output 26 [2023-11-24 12:10:58,608 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 12:10:58,943 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 12:10:58,961 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 12:10:58,982 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 12:10:58,999 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 12:10:59,176 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:10:59,177 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 12:10:59,358 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 12:10:59,358 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:10:59,373 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 12:10:59,578 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:10:59,579 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 12:10:59,623 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 12:10:59,792 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 12:10:59,864 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 12:10:59,939 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 12:11:00,260 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 12:11:00,706 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 12:11:00,758 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 12:11:00,956 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 12:11:01,053 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 12:11:01,146 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 12:11:03,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,370 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 12:11:03,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 42 treesize of output 34 [2023-11-24 12:11:03,420 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,426 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:11:03,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,431 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 12:11:03,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,435 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 12:11:03,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:11:03,503 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,506 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,506 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 12:11:03,512 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,512 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 12:11:03,515 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,521 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 57 [2023-11-24 12:11:03,523 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:03,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,526 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 12:11:03,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:03,530 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 12:11:08,635 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 12:11:08,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296510517] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:11:08,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:11:08,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 23] total 65 [2023-11-24 12:11:08,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249504853] [2023-11-24 12:11:08,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:11:08,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 12:11:08,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:11:08,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 12:11:08,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=2741, Unknown=15, NotChecked=1276, Total=4290 [2023-11-24 12:11:08,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:08,639 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:11:08,640 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 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,640 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:08,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:15,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:15,585 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 12:11:15,775 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 12:11:15,776 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 12:11:15,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:11:15,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1618622580, now seen corresponding path program 3 times [2023-11-24 12:11:15,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:11:15,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434266109] [2023-11-24 12:11:15,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:11:15,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:11:15,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:11:17,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 12:11:17,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:11:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434266109] [2023-11-24 12:11:17,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434266109] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:11:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295167978] [2023-11-24 12:11:17,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 12:11:17,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:11:17,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:11:17,293 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 12:11:17,294 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 12:11:19,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 12:11:19,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:11:19,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 90 conjunts are in the unsatisfiable core [2023-11-24 12:11:19,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:11:19,980 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:11:19,981 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 12:11:20,012 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 12:11:20,081 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 12:11:20,286 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 12:11:20,287 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 12:11:20,359 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:11:20,359 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 12:11:21,309 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 12:11:21,365 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 12:11:21,426 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 12:11:21,728 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 12:11:21,729 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 12:11:21,943 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 12:11:21,957 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 12:11:21,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 30 treesize of output 21 [2023-11-24 12:11:21,983 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 12:11:22,037 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 12:11:22,052 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 12:11:22,068 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 12:11:22,084 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 12:11:22,255 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 12:11:22,294 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 12:11:22,330 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 12:11:22,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 12:11:22,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295167978] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:11:22,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 12:11:22,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [22] total 43 [2023-11-24 12:11:22,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912554121] [2023-11-24 12:11:22,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:11:22,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-24 12:11:22,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:11:22,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-24 12:11:22,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1695, Unknown=0, NotChecked=0, Total=1892 [2023-11-24 12:11:22,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:22,335 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:11:22,335 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 12:11:22,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,335 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:22,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:24,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:24,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:11:24,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-24 12:11:24,916 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 12:11:24,916 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 12:11:24,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:11:24,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2104028122, now seen corresponding path program 3 times [2023-11-24 12:11:24,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:11:24,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880502620] [2023-11-24 12:11:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:11:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:11:24,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:11:26,476 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 12:11:26,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:11:26,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880502620] [2023-11-24 12:11:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880502620] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:11:26,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804779201] [2023-11-24 12:11:26,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 12:11:26,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:11:26,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:11:26,478 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 12:11:26,495 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 12:11:31,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 12:11:31,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:11:31,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 89 conjunts are in the unsatisfiable core [2023-11-24 12:11:31,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:11:31,160 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:11:31,160 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 12:11:31,397 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:11:31,397 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 12:11:31,494 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:11:31,495 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 12:11:32,489 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 12:11:32,527 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 12:11:32,566 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 12:11:32,902 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:11:32,903 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 12:11:33,174 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 12:11:33,193 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 12:11:33,210 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 12:11:33,228 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 12:11:33,305 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 12:11:33,328 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 12:11:33,345 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 12:11:33,372 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 12:11:33,650 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 12:11:33,669 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 12:11:33,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 12:11:33,737 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 12:11:33,755 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 12:11:33,843 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:11:33,844 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 12:11:33,888 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 12:11:33,889 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:11:33,900 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 12:11:33,968 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 12:11:34,015 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 12:11:34,036 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 12:11:34,074 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 12:11:34,099 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 12:11:34,138 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 12:11:34,252 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 12:11:34,514 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 12:11:34,554 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 12:11:34,593 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 12:11:35,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,707 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 12:11:35,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:11:35,723 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,729 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:11:35,731 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,735 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 12:11:35,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 8 treesize of output 4 [2023-11-24 12:11:35,739 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:11:35,745 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,747 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 12:11:35,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 8 treesize of output 4 [2023-11-24 12:11:35,753 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,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 3 case distinctions, treesize of input 50 treesize of output 60 [2023-11-24 12:11:35,760 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:11:35,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:11:35,762 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 12:11:35,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:11:44,792 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 12:11:44,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804779201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:11:44,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:11:44,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 22] total 61 [2023-11-24 12:11:44,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137592281] [2023-11-24 12:11:44,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:11:44,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-11-24 12:11:44,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:11:44,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-11-24 12:11:44,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2354, Unknown=14, NotChecked=1188, Total=3782 [2023-11-24 12:11:44,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:44,799 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:11:44,800 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 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:11:44,801 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:51,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:11:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:11:51,921 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 12:11:52,100 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 12:11:52,100 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 12:11:52,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:11:52,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1814906897, now seen corresponding path program 3 times [2023-11-24 12:11:52,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:11:52,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56354040] [2023-11-24 12:11:52,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:11:52,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:11:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:11:52,928 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 12:11:52,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:11:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56354040] [2023-11-24 12:11:52,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56354040] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:11:52,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:11:52,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 12:11:52,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494625330] [2023-11-24 12:11:52,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:11:52,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:11:52,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:11:52,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:11:52,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:11:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:52,930 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:11:52,930 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 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:11:52,931 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:11:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:11:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:11:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:11:55,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-24 12:11:55,033 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 12:11:55,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:11:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2026057244, now seen corresponding path program 4 times [2023-11-24 12:11:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:11:55,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268334287] [2023-11-24 12:11:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:11:55,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:11:55,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:11:56,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 12:11:56,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:11:56,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268334287] [2023-11-24 12:11:56,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268334287] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:11:56,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392630864] [2023-11-24 12:11:56,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 12:11:56,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:11:56,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:11:56,600 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 12:11:56,601 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 12:12:08,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 12:12:08,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:12:08,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-24 12:12:08,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:12:08,229 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 12:12:08,229 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 12:12:08,339 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:12:08,339 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 12:12:08,418 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:12:08,418 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 12:12:09,179 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 12:12:09,214 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 12:12:09,473 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:12:09,474 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 12:12:09,666 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 12:12:09,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:09,678 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 12:12:09,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:09,732 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 12:12:09,777 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 12:12:09,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 43 treesize of output 32 [2023-11-24 12:12:09,809 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 12:12:09,871 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 12:12:09,886 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 12:12:09,900 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 12:12:09,913 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 12:12:10,131 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 12:12:10,170 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 12:12:10,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:12:10,193 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 12:12:10,207 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_t_funThread2of2ForFork0_insert_#in~list#1.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_t_funThread2of2ForFork0_insert_#in~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_#in~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) |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_#in~list#1.base| v_ArrVal_6996) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:12:10,227 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 12:12:10,284 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 12:12:10,513 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 12:12:10,522 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 12:12:10,533 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 12:12:10,563 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 12:12:10,594 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 12:12:10,611 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 12:12:11,154 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:11,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:12:11,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:11,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 111 treesize of output 67 [2023-11-24 12:12:11,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-24 12:12:11,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 24 treesize of output 20 [2023-11-24 12:12:11,172 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:11,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:11,179 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:11,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:12:11,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:11,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:11,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 36 treesize of output 20 [2023-11-24 12:12:11,186 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:16,017 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 12:12:16,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392630864] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:12:16,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:12:16,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 19] total 54 [2023-11-24 12:12:16,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644663556] [2023-11-24 12:12:16,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:12:16,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 12:12:16,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:12:16,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 12:12:16,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1816, Unknown=14, NotChecked=950, Total=2970 [2023-11-24 12:12:16,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:12:16,021 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:12:16,021 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 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:16,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:16,023 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:12:20,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:12:20,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:20,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:12:20,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-24 12:12:20,496 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 12:12:20,496 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 12:12:20,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:12:20,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1257901698, now seen corresponding path program 4 times [2023-11-24 12:12:20,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:12:20,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736832860] [2023-11-24 12:12:20,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:12:20,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:12:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:12:22,204 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 12:12:22,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:12:22,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736832860] [2023-11-24 12:12:22,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736832860] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:12:22,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837009905] [2023-11-24 12:12:22,205 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 12:12:22,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:12:22,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:12:22,208 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 12:12:22,209 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 12:12:35,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 12:12:35,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:12:35,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 109 conjunts are in the unsatisfiable core [2023-11-24 12:12:35,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:12:35,687 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:12:35,688 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 12:12:35,840 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:12:35,841 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 12:12:35,933 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:12:35,933 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 12:12:36,876 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 12:12:37,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-24 12:12:37,784 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 12:12:37,818 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 12:12:37,898 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 12:12:38,126 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 12:12:38,300 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 12:12:38,383 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 12:12:38,384 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 12:12:38,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 12:12:38,603 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 12:12:38,626 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 12:12:38,647 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 12:12:38,702 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 12:12:38,766 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 12:12:38,792 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 12:12:38,811 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 12:12:38,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 12:12:38,879 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 12:12:38,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 37 treesize of output 26 [2023-11-24 12:12:38,939 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 12:12:38,962 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 12:12:38,981 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 12:12:39,304 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 12:12:39,356 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 12:12:39,369 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 12:12:39,387 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 12:12:39,402 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 12:12:39,518 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 12:12:39,566 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 12:12:39,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:12:39,596 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 12:12:39,630 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 12:12:39,787 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 12:12:39,801 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 12:12:39,839 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7511 (Array Int Int)) (v_ArrVal_7513 (Array Int Int)) (v_ArrVal_7507 (Array Int Int))) (= (select (select (store (store (store |c_#race| |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|) (+ 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)) (v_ArrVal_7507 (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_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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store |c_#race| |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 12:12:39,905 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 12:12:39,915 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 12:12:39,926 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 12:12:39,959 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 12:12:39,977 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 12:12:39,993 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 12:12:42,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 28 treesize of output 20 [2023-11-24 12:12:42,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:12:42,786 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:42,789 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:42,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:42,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 12:12:42,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:42,795 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:42,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:12:42,799 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:42,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:42,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:12:42,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:12:42,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:12:42,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 12:12:45,889 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 12:12:45,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837009905] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:12:45,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:12:45,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 28, 21] total 69 [2023-11-24 12:12:45,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202074980] [2023-11-24 12:12:45,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:12:45,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2023-11-24 12:12:45,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:12:45,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2023-11-24 12:12:45,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=3063, Unknown=38, NotChecked=1364, Total=4830 [2023-11-24 12:12:45,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:12:45,892 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:12:45,893 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 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:12:45,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:12:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:12:54,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:12:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:12:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:12:54,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:12:54,727 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 12:12:54,903 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 12:12:54,904 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 12:12:54,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:12:54,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1589086708, now seen corresponding path program 5 times [2023-11-24 12:12:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:12:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325665528] [2023-11-24 12:12:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:12:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:12:55,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:12:56,912 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 12:12:56,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:12:56,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325665528] [2023-11-24 12:12:56,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325665528] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:12:56,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481293371] [2023-11-24 12:12:56,913 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 12:12:56,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:12:56,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:12:56,914 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 12:12:56,915 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 12:13:01,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 12:13:01,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:13:01,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 12:13:01,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:13:01,476 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:13:01,476 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 12:13:01,583 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:13:01,584 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 12:13:01,648 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:13:01,649 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 12:13:02,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 19 treesize of output 18 [2023-11-24 12:13:02,557 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 12:13:02,826 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:13:02,827 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 12:13:03,041 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 12:13:03,058 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 12:13:03,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 30 treesize of output 21 [2023-11-24 12:13:03,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 30 treesize of output 21 [2023-11-24 12:13:03,153 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 12:13:03,233 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 12:13:03,247 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 12:13:03,264 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 12:13:03,280 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 12:13:03,508 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 12:13:03,551 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 12:13:03,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 12:13:03,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:13:03,605 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_7988 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.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_7988 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~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_~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 12:13:03,616 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 12:13:03,777 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 12:13:03,855 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 12:13:03,865 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 12:13:03,899 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 12:13:03,946 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 12:13:04,001 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 12:13:04,766 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,767 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 12:13:04,776 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 12:13:04,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,784 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 12:13:04,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,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 151 treesize of output 147 [2023-11-24 12:13:04,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,812 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 12:13:04,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:04,935 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:04,941 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:04,944 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:04,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:04,954 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:04,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:04,962 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:04,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:04,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 162 treesize of output 154 [2023-11-24 12:13:05,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,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 12:13:05,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,057 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,060 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,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 46 treesize of output 38 [2023-11-24 12:13:05,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,197 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,204 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,210 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,366 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:05,375 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,382 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 38 treesize of output 43 [2023-11-24 12:13:05,390 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 12:13:05,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,474 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,479 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,481 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,484 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,489 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,496 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,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 12:13:05,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,576 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,582 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,589 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,594 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,598 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,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 24 treesize of output 20 [2023-11-24 12:13:05,671 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,676 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,687 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 42 treesize of output 47 [2023-11-24 12:13:05,694 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,697 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 36 treesize of output 20 [2023-11-24 12:13:05,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,772 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,780 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,789 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,795 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 42 treesize of output 47 [2023-11-24 12:13:05,797 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,798 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 36 treesize of output 20 [2023-11-24 12:13:05,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:05,883 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:05,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:05,893 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,897 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 42 treesize of output 47 [2023-11-24 12:13:05,899 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,901 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 48 treesize of output 24 [2023-11-24 12:13:05,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13: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 12:13:05,981 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 38 treesize of output 43 [2023-11-24 12:13:05,988 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:05,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:05,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 48 treesize of output 22 [2023-11-24 12:13:05,995 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,003 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:06,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,080 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,085 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,092 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 12:13:06,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,130 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:06,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 12:13:06,268 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 22 [2023-11-24 12:13:06,274 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 42 treesize of output 47 [2023-11-24 12:13:06,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,284 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,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 46 treesize of output 38 [2023-11-24 12:13: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 24 treesize of output 20 [2023-11-24 12:13:06,393 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:06,402 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,407 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 42 treesize of output 47 [2023-11-24 12:13:06,415 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,495 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,499 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 38 treesize of output 43 [2023-11-24 12:13:06,501 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,507 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,513 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,590 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,603 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,606 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,610 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,611 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 36 treesize of output 20 [2023-11-24 12:13:06,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,700 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,705 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:06,713 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,716 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 76 treesize of output 81 [2023-11-24 12:13:06,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,809 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,827 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,833 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 48 treesize of output 22 [2023-11-24 12:13:06,894 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 162 treesize of output 154 [2023-11-24 12:13:06,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,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 105 treesize of output 71 [2023-11-24 12:13:06,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,911 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,915 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:06,920 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:06,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:06,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:06,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:06,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 24 treesize of output 20 [2023-11-24 12:13:07,001 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,007 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,009 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,014 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,026 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 36 treesize of output 20 [2023-11-24 12:13:07,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,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 12:13:07,099 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,112 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,116 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,120 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,206 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,215 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:07,229 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,231 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,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 46 treesize of output 38 [2023-11-24 12:13:07,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:07,303 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 38 treesize of output 43 [2023-11-24 12:13:07,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,314 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,323 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,385 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 146 treesize of output 138 [2023-11-24 12:13:07,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,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 24 treesize of output 20 [2023-11-24 12:13:07,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-24 12:13:07,407 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,410 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 42 treesize of output 47 [2023-11-24 12:13:07,415 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 111 treesize of output 67 [2023-11-24 12:13:07,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 12:13:07,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,512 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,516 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,521 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 24 [2023-11-24 12:13:07,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 76 treesize of output 81 [2023-11-24 12:13:07,597 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 111 treesize of output 75 [2023-11-24 12:13:07,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-11-24 12:13:07,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 42 treesize of output 34 [2023-11-24 12:13:07,616 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,621 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,628 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 111 treesize of output 75 [2023-11-24 12:13:07,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,723 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,728 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:07,736 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:07,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 24 treesize of output 20 [2023-11-24 12:13:07,821 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:07,829 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,837 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 42 treesize of output 47 [2023-11-24 12:13:07,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 12:13:07,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:07,926 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 38 treesize of output 43 [2023-11-24 12:13:07,933 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,935 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:07,940 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,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 42 treesize of output 47 [2023-11-24 12:13:07,947 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:07,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:07,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,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 12:13:08,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 12:13:08,025 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2023-11-24 12:13:08,049 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,056 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,164 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,172 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 42 treesize of output 47 [2023-11-24 12:13:08,179 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,182 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,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 12:13:08,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 12:13:08,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 12:13:08,268 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,275 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,286 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 36 treesize of output 20 [2023-11-24 12:13:08,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,364 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,371 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,379 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,386 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,470 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 38 treesize of output 43 [2023-11-24 12:13:08,477 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,487 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,494 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 12:13:08,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 46 treesize of output 38 [2023-11-24 12:13:08,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,573 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,583 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,590 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,598 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,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 12:13:08,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 12:13:08,677 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,682 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,684 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 48 treesize of output 22 [2023-11-24 12:13:08,691 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 24 [2023-11-24 12:13:08,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,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 24 treesize of output 20 [2023-11-24 12:13:08,778 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:08,791 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,799 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:08,807 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,892 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,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 38 treesize of output 43 [2023-11-24 12:13:08,900 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,908 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:08,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:08,919 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:08,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:08,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:08,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 24 treesize of output 20 [2023-11-24 12:13:08,997 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,008 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,011 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,016 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 42 treesize of output 47 [2023-11-24 12:13:09,023 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,026 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 12:13:09,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,113 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,119 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:09,121 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,129 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,138 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2023-11-24 12:13:09,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,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 24 treesize of output 20 [2023-11-24 12:13:09,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,230 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,237 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 42 treesize of output 47 [2023-11-24 12:13:09,244 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,324 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,331 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,334 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 22 [2023-11-24 12:13:09,339 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,349 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,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 46 treesize of output 38 [2023-11-24 12:13:09,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 24 treesize of output 20 [2023-11-24 12:13:09,425 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 38 treesize of output 43 [2023-11-24 12:13:09,432 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,448 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,538 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,546 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,554 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 105 treesize of output 71 [2023-11-24 12:13:09,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,640 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:09,648 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,656 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,734 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,741 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,749 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,755 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,849 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 24 [2023-11-24 12:13:09,866 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:09,949 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,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 12:13:09,958 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:09,966 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:09,973 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:09,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:09,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,064 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,073 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,083 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,093 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,097 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,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 12:13:10,192 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,201 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,210 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,217 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,220 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,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 24 treesize of output 20 [2023-11-24 12:13:10,307 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 12:13:10,316 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,326 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,333 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,336 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 36 treesize of output 20 [2023-11-24 12:13:10,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,421 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,426 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,434 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 42 treesize of output 47 [2023-11-24 12:13:10,441 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,506 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 68 treesize of output 73 [2023-11-24 12:13:10,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 89 treesize of output 63 [2023-11-24 12:13:10,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2023-11-24 12:13:10,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 38 treesize of output 34 [2023-11-24 12:13:10,528 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,536 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,542 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,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 28 treesize of output 20 [2023-11-24 12:13:10,615 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,623 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 48 treesize of output 22 [2023-11-24 12:13:10,631 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,638 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,705 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 105 treesize of output 71 [2023-11-24 12:13:10,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:13:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,730 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,737 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 76 treesize of output 81 [2023-11-24 12:13:10,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,824 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,828 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,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 38 treesize of output 43 [2023-11-24 12:13:10,830 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,833 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,837 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:10,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:10,914 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,919 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:10,929 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,967 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:10,971 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:10,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:10,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,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 46 treesize of output 38 [2023-11-24 12:13:11,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:11,060 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,071 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 48 treesize of output 22 [2023-11-24 12:13:11,082 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,089 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,093 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:11,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 12:13:11,191 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,202 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,222 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:11,226 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 146 treesize of output 138 [2023-11-24 12:13:11,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 89 treesize of output 63 [2023-11-24 12:13:11,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:11,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 24 treesize of output 20 [2023-11-24 12:13:11,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,355 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,363 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,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 46 treesize of output 38 [2023-11-24 12:13:11,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:11,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 38 treesize of output 43 [2023-11-24 12:13:11,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,463 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,471 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,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 46 treesize of output 38 [2023-11-24 12:13:11,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 24 treesize of output 20 [2023-11-24 12:13:11,554 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,585 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,590 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,596 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,601 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:11,604 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 48 treesize of output 22 [2023-11-24 12:13:11,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:11,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:11,721 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,729 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,732 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,737 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,748 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,751 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,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 46 treesize of output 38 [2023-11-24 12:13:11,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 24 treesize of output 20 [2023-11-24 12:13:11,893 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:11,904 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 48 treesize of output 22 [2023-11-24 12:13:11,915 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,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 42 treesize of output 47 [2023-11-24 12:13:11,926 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:11,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:11,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:11,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,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 24 treesize of output 20 [2023-11-24 12:13:12,015 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 38 treesize of output 43 [2023-11-24 12:13:12,027 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,040 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,047 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 47 [2023-11-24 12:13:12,051 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,056 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,146 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,153 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,168 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,179 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 36 treesize of output 20 [2023-11-24 12:13:12,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,270 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,292 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,303 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,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 24 treesize of output 20 [2023-11-24 12:13:12,391 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 38 treesize of output 43 [2023-11-24 12:13:12,402 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 48 treesize of output 22 [2023-11-24 12:13:12,414 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,425 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 24 [2023-11-24 12:13:12,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 46 treesize of output 38 [2023-11-24 12:13:12,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:12,514 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 43 [2023-11-24 12:13:12,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,529 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,535 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,546 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,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 46 treesize of output 38 [2023-11-24 12:13:12,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,634 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 38 treesize of output 43 [2023-11-24 12:13:12,646 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,658 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 12:13:12,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 46 treesize of output 38 [2023-11-24 12:13:12,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,756 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,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 38 treesize of output 43 [2023-11-24 12:13:12,766 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,779 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,791 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,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 46 treesize of output 38 [2023-11-24 12:13:12,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:12,964 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,971 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:12,978 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:12,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:12,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:12,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 12:13:13,075 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,077 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,081 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,092 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 48 treesize of output 24 [2023-11-24 12:13:13,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,171 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,178 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,184 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 42 treesize of output 47 [2023-11-24 12:13:13,191 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,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 28 treesize of output 20 [2023-11-24 12:13:13,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,285 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,293 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,372 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,379 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,387 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 38 treesize of output 43 [2023-11-24 12:13:13,394 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 76 treesize of output 81 [2023-11-24 12:13:13,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,487 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,494 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 32 treesize of output 18 [2023-11-24 12:13:13,501 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,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 28 treesize of output 24 [2023-11-24 12:13:13,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,592 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,598 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,600 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,607 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:13,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:13,684 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,690 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,693 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,703 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,705 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,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 12:13:13,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 24 treesize of output 20 [2023-11-24 12:13:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,786 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,788 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 12:13:13,792 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,799 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,801 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,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 46 treesize of output 38 [2023-11-24 12:13:13,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,875 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,880 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 38 treesize of output 43 [2023-11-24 12:13:13,882 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,884 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 12:13:13,888 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,893 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,895 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,897 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:13,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 24 treesize of output 20 [2023-11-24 12:13:13,975 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,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 12:13:13,982 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:13,988 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:13,995 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:13,997 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:13,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2023-11-24 12:13:14,082 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,095 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,175 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,182 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,188 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,193 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,195 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 32 treesize of output 18 [2023-11-24 12:13:14,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 46 treesize of output 38 [2023-11-24 12:13:14,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 12:13:14,274 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 42 treesize of output 47 [2023-11-24 12:13:14,281 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,287 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,294 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,378 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,380 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 24 [2023-11-24 12:13:14,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,474 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 12:13:14,480 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 48 treesize of output 22 [2023-11-24 12:13:14,485 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,502 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,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 46 treesize of output 38 [2023-11-24 12:13:14,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 24 treesize of output 20 [2023-11-24 12:13:14,575 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,587 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 12:13:14,593 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 12:13:14,599 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,605 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 12:13:14,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 46 treesize of output 38 [2023-11-24 12:13:14,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-11-24 12:13:14,683 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,693 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 12:13:14,702 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,712 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,716 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,817 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,826 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,835 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,844 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,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 46 treesize of output 38 [2023-11-24 12:13:14,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:14,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,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 38 treesize of output 43 [2023-11-24 12:13:14,939 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:14,947 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:14,956 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:14,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:14,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:15,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:15,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:15,041 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,047 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,050 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:15,057 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,066 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:15,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 46 treesize of output 38 [2023-11-24 12:13:15,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 12:13:15,157 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,163 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,165 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:15,173 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,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 12:13:15,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,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 111 treesize of output 67 [2023-11-24 12:13:15,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 15 treesize of output 13 [2023-11-24 12:13:15,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:15,280 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:15,289 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:15,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:15,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:15,297 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:19,941 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 12:13:19,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481293371] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:13:19,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:13:19,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 19] total 59 [2023-11-24 12:13:19,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439786347] [2023-11-24 12:13:19,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:13:19,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 12:13:19,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:13:19,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 12:13:19,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2429, Unknown=34, NotChecked=856, Total=3540 [2023-11-24 12:13:19,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:13:19,952 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:13:19,953 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 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:19,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:13:19,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:13:19,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:13:25,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:13:25,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:13:25,225 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 12:13:25,406 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 12:13:25,407 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 12:13:25,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:13:25,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1518136666, now seen corresponding path program 5 times [2023-11-24 12:13:25,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:13:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824864734] [2023-11-24 12:13:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:13:25,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:13:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:13:26,866 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 12:13:26,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:13:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824864734] [2023-11-24 12:13:26,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824864734] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:13:26,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885351002] [2023-11-24 12:13:26,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 12:13:26,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:13:26,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:13:26,868 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 12:13:26,869 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 12:13:33,652 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 12:13:33,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:13:33,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 107 conjunts are in the unsatisfiable core [2023-11-24 12:13:33,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:13:33,768 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:13:33,768 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 12:13:33,800 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 12:13:33,872 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 12:13:34,052 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:13:34,053 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 12:13:34,138 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:13:34,138 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 12:13:35,150 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 12:13:35,198 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 12:13:35,511 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:13:35,511 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 12:13:35,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 30 treesize of output 21 [2023-11-24 12:13:35,792 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 12:13:35,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 12:13:35,873 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 12:13:35,892 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 12:13:35,980 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 12:13:36,006 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 12:13:36,033 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 12:13:36,051 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 12:13:36,367 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 12:13:36,395 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 12:13:36,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 12:13:36,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 12:13:36,507 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 12:13:36,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 37 treesize of output 26 [2023-11-24 12:13:36,623 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 12:13:36,624 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:13:36,634 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 12:13:36,662 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_8499 (Array Int Int)) (v_ArrVal_8500 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |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 |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |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 |c_#race| |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|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:13:36,681 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 12:13:36,691 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 12:13:36,707 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 12:13:36,716 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 12:13:36,733 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 12:13:36,780 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 12:13:36,862 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|))) (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 (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |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|) .cse2))) (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 (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |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)))) (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 (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_8493) |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|)))))) is different from false [2023-11-24 12:13:40,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,132 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 12:13:40,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,165 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 12:13:40,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 215 treesize of output 211 [2023-11-24 12:13:40,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 211 treesize of output 207 [2023-11-24 12:13:40,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,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 195 treesize of output 187 [2023-11-24 12:13:40,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,199 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 12:13:40,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,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 42 treesize of output 34 [2023-11-24 12:13:40,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-24 12:13:40,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 111 treesize of output 67 [2023-11-24 12:13:40,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 12:13:40,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 15 treesize of output 13 [2023-11-24 12:13:40,422 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,427 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,429 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,436 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:13:40,538 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,545 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,552 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,557 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,559 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,565 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 113 treesize of output 118 [2023-11-24 12:13:40,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2023-11-24 12:13:40,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,692 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,695 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,699 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,795 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 53 treesize of output 58 [2023-11-24 12:13:40,802 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 32 treesize of output 18 [2023-11-24 12:13:40,809 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,816 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,822 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:40,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 17 treesize of output 13 [2023-11-24 12:13:40,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 59 treesize of output 64 [2023-11-24 12:13:40,928 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:40,941 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:40,948 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:40,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:40,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 48 treesize of output 22 [2023-11-24 12:13:40,956 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,081 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,087 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,095 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,101 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,106 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-11-24 12:13:41,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,308 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 59 treesize of output 64 [2023-11-24 12:13:41,314 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,316 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,319 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,324 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 12:13:41,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,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 17 treesize of output 13 [2023-11-24 12:13:41,418 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,423 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 36 treesize of output 20 [2023-11-24 12:13:41,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,433 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,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 28 treesize of output 20 [2023-11-24 12:13:41,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 12:13:41,524 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 12:13:41,529 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 36 treesize of output 20 [2023-11-24 12:13:41,534 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 53 treesize of output 58 [2023-11-24 12:13:41,540 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 12:13:41,544 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,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 12:13:41,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 12:13:41,633 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 12:13:41,648 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,655 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,662 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,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 28 treesize of output 20 [2023-11-24 12:13:41,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,763 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 12:13:41,770 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,776 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 53 treesize of output 58 [2023-11-24 12:13:41,781 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 32 treesize of output 18 [2023-11-24 12:13:41,787 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,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 28 treesize of output 20 [2023-11-24 12:13:41,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,873 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,879 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 48 treesize of output 24 [2023-11-24 12:13:41,884 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,894 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:41,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 17 treesize of output 13 [2023-11-24 12:13:41,978 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,984 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,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 24 [2023-11-24 12:13:41,988 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:41,994 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:41,995 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:41,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:41,998 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,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 28 treesize of output 20 [2023-11-24 12:13:42,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,089 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,095 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,097 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,100 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,110 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,209 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 236 treesize of output 228 [2023-11-24 12:13:42,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,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 12:13:42,226 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,231 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,237 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,240 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,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 15 treesize of output 13 [2023-11-24 12:13:42,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,336 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,341 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,346 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,349 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,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 17 treesize of output 13 [2023-11-24 12:13:42,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 59 treesize of output 64 [2023-11-24 12:13:42,442 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 12:13:42,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,456 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,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 12:13:42,549 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,553 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,555 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,557 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,560 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,563 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,568 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,571 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,664 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,670 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 36 treesize of output 20 [2023-11-24 12:13:42,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 53 treesize of output 58 [2023-11-24 12:13:42,743 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,750 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,856 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:42,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 53 treesize of output 58 [2023-11-24 12:13:42,872 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 32 treesize of output 18 [2023-11-24 12:13:42,879 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,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 28 treesize of output 20 [2023-11-24 12:13:42,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:42,976 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,984 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,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 48 treesize of output 24 [2023-11-24 12:13:42,991 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:42,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:42,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:42,999 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,002 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,007 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,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 20 [2023-11-24 12:13:43,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,103 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 59 treesize of output 64 [2023-11-24 12:13:43,110 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,113 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 24 [2023-11-24 12:13:43,118 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,126 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,134 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,222 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 2 case distinctions, treesize of input 264 treesize of output 256 [2023-11-24 12:13:43,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,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 17 treesize of output 13 [2023-11-24 12:13:43,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 28 treesize of output 20 [2023-11-24 12:13:43,244 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,249 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 12:13:43,259 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 32 treesize of output 18 [2023-11-24 12:13:43,265 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,365 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,369 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 53 treesize of output 58 [2023-11-24 12:13:43,376 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,382 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 59 treesize of output 64 [2023-11-24 12:13:43,388 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,391 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,479 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 111 treesize of output 67 [2023-11-24 12:13:43,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,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 22 treesize of output 20 [2023-11-24 12:13:43,502 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,506 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,509 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,516 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,519 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 36 treesize of output 20 [2023-11-24 12:13:43,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 127 treesize of output 132 [2023-11-24 12:13:43,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:43,646 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,651 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,655 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,663 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 12:13: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 12:13:43,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 12:13:43,783 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 12:13:43,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,814 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,823 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,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 28 treesize of output 20 [2023-11-24 12:13:43,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 17 treesize of output 13 [2023-11-24 12:13:43,941 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,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 59 treesize of output 64 [2023-11-24 12:13:43,952 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,959 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:43,967 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:43,970 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:43,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:43,974 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,066 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,072 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,074 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 24 [2023-11-24 12:13:44,077 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 53 treesize of output 58 [2023-11-24 12:13:44,083 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,085 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,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 12:13:44,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 12:13:44,174 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 59 treesize of output 64 [2023-11-24 12:13:44,180 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,182 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,185 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 53 treesize of output 58 [2023-11-24 12:13:44,191 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,193 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 32 treesize of output 18 [2023-11-24 12:13:44,230 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,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 28 treesize of output 20 [2023-11-24 12:13:44,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,333 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,341 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,347 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,351 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,359 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,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 17 treesize of output 13 [2023-11-24 12:13:44,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,454 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,460 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,466 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,471 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,642 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,648 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 12:13:44,650 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,653 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,657 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 12:13:44,666 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,673 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,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 17 treesize of output 13 [2023-11-24 12:13:44,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 12:13:44,781 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,788 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 53 treesize of output 58 [2023-11-24 12:13:44,796 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,799 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 32 treesize of output 18 [2023-11-24 12:13:44,804 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-11-24 12:13:44,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:44,905 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,911 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,914 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,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 12:13:44,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:44,928 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:44,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:44,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:44,936 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,037 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,045 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,048 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,053 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,058 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 53 treesize of output 58 [2023-11-24 12:13:45,061 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,167 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,174 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 36 treesize of output 20 [2023-11-24 12:13:45,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,189 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,192 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,197 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,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 17 treesize of output 13 [2023-11-24 12:13:45,294 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,300 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,302 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,310 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,315 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,318 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,326 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,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 17 treesize of output 13 [2023-11-24 12:13:45,424 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,431 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 53 treesize of output 58 [2023-11-24 12:13:45,446 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 48 treesize of output 22 [2023-11-24 12:13:45,453 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,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 28 treesize of output 20 [2023-11-24 12:13:45,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,559 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,570 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,577 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,586 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,594 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,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 17 treesize of output 13 [2023-11-24 12:13:45,701 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 59 treesize of output 64 [2023-11-24 12:13:45,711 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,728 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,736 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,743 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,848 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,856 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 53 treesize of output 58 [2023-11-24 12:13:45,872 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,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 32 treesize of output 18 [2023-11-24 12:13:45,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,965 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:45,972 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:45,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:45,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:45,987 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,992 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:45,996 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,002 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 12:13:46,005 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 48 treesize of output 24 [2023-11-24 12:13:46,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,108 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,113 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 12:13:46,121 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,128 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 12:13:46,136 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 36 treesize of output 20 [2023-11-24 12:13:46,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2023-11-24 12:13: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 38 treesize of output 34 [2023-11-24 12:13:46,255 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,260 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,265 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,273 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,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 15 treesize of output 13 [2023-11-24 12:13:46,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,390 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,395 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,400 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 59 treesize of output 64 [2023-11-24 12:13:46,408 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,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 28 treesize of output 20 [2023-11-24 12:13:46,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,511 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,517 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,519 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,526 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,533 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 32 treesize of output 18 [2023-11-24 12:13:46,539 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,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 28 treesize of output 20 [2023-11-24 12:13:46,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,647 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 12:13:46,653 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,658 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 12:13:46,664 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,666 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 32 treesize of output 18 [2023-11-24 12:13:46,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,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 28 treesize of output 20 [2023-11-24 12:13:46,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 17 treesize of output 13 [2023-11-24 12:13:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 59 treesize of output 64 [2023-11-24 12:13:46,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,761 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 12:13:46,771 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,773 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,778 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,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 12:13:46,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 12:13:46,872 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,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 59 treesize of output 64 [2023-11-24 12:13:46,878 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,883 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,892 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:46,896 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,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 28 treesize of output 20 [2023-11-24 12:13:46,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:46,988 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:46,994 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:46,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:46,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,000 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,007 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,009 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,012 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,113 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,117 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,122 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,124 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,128 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 53 treesize of output 58 [2023-11-24 12:13:47,133 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,135 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,229 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,236 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,238 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,242 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,246 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,249 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,256 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,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 17 treesize of output 13 [2023-11-24 12:13:47,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,347 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,351 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,353 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,358 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,364 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 12:13:47,369 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,478 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 53 treesize of output 58 [2023-11-24 12:13:47,485 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,491 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,495 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:13:47,592 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,598 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,601 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 24 [2023-11-24 12:13:47,625 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 2 case distinctions, treesize of input 53 treesize of output 58 [2023-11-24 12:13:47,634 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 12:13:47,641 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,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 12:13:47,741 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 59 treesize of output 64 [2023-11-24 12:13:47,749 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,752 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 12:13:47,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,773 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,782 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:47,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 17 treesize of output 13 [2023-11-24 12:13:47,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,895 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,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 59 treesize of output 64 [2023-11-24 12:13:47,903 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,906 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,911 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:47,920 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:47,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:47,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:47,927 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 213 treesize of output 205 [2023-11-24 12:13:48,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,041 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,049 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 48 treesize of output 22 [2023-11-24 12:13:48,055 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,059 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 113 treesize of output 118 [2023-11-24 12:13:48,147 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,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 22 [2023-11-24 12:13:48,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,166 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,174 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 12:13:48,180 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,184 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,269 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,275 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,306 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,314 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,318 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 127 treesize of output 132 [2023-11-24 12:13:48,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-11-24 12:13:48,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 42 treesize of output 34 [2023-11-24 12:13:48,428 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,432 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,436 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,441 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,443 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,539 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,547 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,554 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 53 treesize of output 58 [2023-11-24 12:13:48,561 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,568 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,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 28 treesize of output 20 [2023-11-24 12:13:48,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,665 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,673 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,680 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,688 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 32 treesize of output 18 [2023-11-24 12:13:48,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,794 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 59 treesize of output 64 [2023-11-24 12:13:48,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,811 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,820 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,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 48 treesize of output 22 [2023-11-24 12:13:48,829 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:48,929 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,935 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,938 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,941 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,947 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:48,956 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:48,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:48,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:48,964 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,062 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,070 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,076 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,082 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,088 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,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 28 treesize of output 20 [2023-11-24 12:13:49,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,179 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,185 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,191 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,195 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 53 treesize of output 58 [2023-11-24 12:13:49,197 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,203 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-11-24 12:13:49,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,293 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,300 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 36 treesize of output 20 [2023-11-24 12:13:49,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,311 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2023-11-24 12:13:49,317 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:13:49,408 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 12:13:49,414 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,420 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,427 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-11-24 12:13:49,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 17 treesize of output 13 [2023-11-24 12:13:49,531 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,543 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,550 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,552 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,555 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,647 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,655 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 24 [2023-11-24 12:13:49,663 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,667 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,675 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,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 28 treesize of output 20 [2023-11-24 12:13:49,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,764 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,770 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,776 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 53 treesize of output 58 [2023-11-24 12:13:49,782 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:49,787 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 213 treesize of output 205 [2023-11-24 12:13:49,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 105 treesize of output 71 [2023-11-24 12:13:49,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-11-24 12:13:49,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:49,906 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,912 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,919 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:49,921 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:49,924 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:49,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 48 treesize of output 22 [2023-11-24 12:13:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,038 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 75 [2023-11-24 12:13:50,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,062 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,071 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,074 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,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 12:13:50,080 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,085 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,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 127 treesize of output 132 [2023-11-24 12:13:50,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 111 treesize of output 75 [2023-11-24 12:13:50,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2023-11-24 12:13:50,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,196 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,201 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,205 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,214 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,217 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,310 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,329 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,337 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,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 48 treesize of output 24 [2023-11-24 12:13:50,345 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,350 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,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 17 treesize of output 13 [2023-11-24 12:13:50,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,455 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,464 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,470 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,473 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,481 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,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 28 treesize of output 20 [2023-11-24 12:13:50,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,581 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,587 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,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 48 treesize of output 24 [2023-11-24 12:13:50,600 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,609 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,612 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,617 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,713 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,717 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,719 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,725 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,729 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,732 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,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 28 treesize of output 20 [2023-11-24 12:13:50,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:13:50,834 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,841 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,849 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,864 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:50,956 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:50,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 24 treesize of output 22 [2023-11-24 12:13:50,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:50,979 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,992 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:50,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:50,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,003 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,007 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 36 treesize of output 20 [2023-11-24 12:13:51,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,111 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,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 40 treesize of output 36 [2023-11-24 12:13:51,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,130 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,139 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 48 treesize of output 24 [2023-11-24 12:13:51,147 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,152 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,246 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,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 38 treesize of output 34 [2023-11-24 12:13:51,266 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,271 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,276 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13: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 2 case distinctions, treesize of input 59 treesize of output 64 [2023-11-24 12:13:51,284 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,287 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 48 treesize of output 24 [2023-11-24 12:13:51,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 46 treesize of output 38 [2023-11-24 12:13:51,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,384 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,391 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,394 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,403 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 53 treesize of output 58 [2023-11-24 12:13:51,412 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,415 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,421 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,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 17 treesize of output 13 [2023-11-24 12:13:51,522 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 12:13:51,531 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,534 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,539 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,547 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,555 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,739 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,746 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 48 treesize of output 24 [2023-11-24 12:13:51,752 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,756 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,760 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,764 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:51,855 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,862 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,868 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,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 53 treesize of output 58 [2023-11-24 12:13:51,874 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,876 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,880 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,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 28 treesize of output 20 [2023-11-24 12:13:51,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 17 treesize of output 13 [2023-11-24 12:13:51,971 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,978 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,985 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,990 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:51,992 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:51,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:51,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:51,998 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,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 28 treesize of output 20 [2023-11-24 12:13:52,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 17 treesize of output 13 [2023-11-24 12:13:52,091 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,098 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,101 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:52,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,110 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,112 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,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 32 treesize of output 18 [2023-11-24 12:13:52,118 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:52,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:52,211 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,218 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,221 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:52,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,231 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:52,237 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:52,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:52,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,333 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,335 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,337 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:52,341 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,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 53 treesize of output 58 [2023-11-24 12:13:52,355 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:52,361 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,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 28 treesize of output 24 [2023-11-24 12:13:52,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:13:52,453 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,457 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,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 59 treesize of output 64 [2023-11-24 12:13:52,463 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,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 12:13:52,469 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,473 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:13:52,475 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:13:52,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:13:52,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:13:57,204 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 12:13:57,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885351002] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:13:57,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:13:57,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 29, 22] total 71 [2023-11-24 12:13:57,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383517504] [2023-11-24 12:13:57,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:13:57,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2023-11-24 12:13:57,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:13:57,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2023-11-24 12:13:57,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=3575, Unknown=66, NotChecked=1170, Total=5112 [2023-11-24 12:13:57,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:13:57,210 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:13:57,211 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 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,211 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:13:57,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:13:57,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:13:57,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:13:57,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:13:57,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:13:57,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:07,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:07,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-24 12:14:08,104 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 12:14:08,105 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 12:14:08,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:14:08,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1082996210, now seen corresponding path program 6 times [2023-11-24 12:14:08,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:14:08,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347226388] [2023-11-24 12:14:08,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:08,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:14:08,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:09,470 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 12:14:09,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:14:09,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347226388] [2023-11-24 12:14:09,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347226388] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:14:09,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783416308] [2023-11-24 12:14:09,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 12:14:09,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:14:09,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:14:09,473 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 12:14:09,474 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 12:14:11,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 12:14:11,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:14:11,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-24 12:14:11,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:14:11,166 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:14:11,167 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 12:14:11,314 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:14:11,314 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 12:14:11,393 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:14:11,394 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 12:14:12,391 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 12:14:12,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 19 treesize of output 18 [2023-11-24 12:14:12,839 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:14:12,839 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 12:14:13,155 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 12:14:13,174 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 12:14:13,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 23 treesize of output 16 [2023-11-24 12:14:13,215 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 12:14:13,297 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 12:14:13,315 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 12:14:13,334 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 12:14:13,361 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 12:14:13,551 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 12:14:13,587 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 12:14:13,630 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 12:14:13,674 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 12:14:13,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:14:13,695 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 12:14:13,704 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_#in~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))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_8972) |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 12:14:13,802 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_init_~p#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_init_~p#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 12:14:14,010 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 12:14:14,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:14,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:14:14,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:14,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:14:14,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 12:14:14,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2023-11-24 12:14:14,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:14,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 28 treesize of output 34 [2023-11-24 12:14:14,307 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:14:14,310 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:14,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 12:14:19,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 12:14:19,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783416308] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:14:19,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:14:19,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 18] total 52 [2023-11-24 12:14:19,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85544703] [2023-11-24 12:14:19,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:14:19,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-11-24 12:14:19,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:14:19,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-24 12:14:19,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2070, Unknown=70, NotChecked=388, Total=2756 [2023-11-24 12:14:19,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:19,384 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:14:19,384 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 12:14:19,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:19,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:19,386 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:23,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:23,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:23,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:23,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:23,461 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 12:14:23,656 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 12:14:23,657 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 12:14:23,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:14:23,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1953598696, now seen corresponding path program 6 times [2023-11-24 12:14:23,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:14:23,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351611301] [2023-11-24 12:14:23,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:23,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:14:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:25,241 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 12:14:25,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:14:25,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351611301] [2023-11-24 12:14:25,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351611301] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:14:25,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016292918] [2023-11-24 12:14:25,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 12:14:25,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:14:25,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:14:25,242 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 12:14:25,243 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 12:14:26,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 12:14:26,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:14:26,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 93 conjunts are in the unsatisfiable core [2023-11-24 12:14:26,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:14:26,934 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:14:26,934 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 12:14:27,090 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:14:27,091 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 12:14:27,162 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:14:27,162 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 12:14:28,440 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 12:14:28,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 19 treesize of output 18 [2023-11-24 12:14:28,857 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:14:28,858 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 12:14:29,163 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 12:14:29,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 23 treesize of output 16 [2023-11-24 12:14:29,204 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 12:14:29,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 23 treesize of output 16 [2023-11-24 12:14:29,311 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 12:14:29,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 23 treesize of output 16 [2023-11-24 12:14:29,349 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 12:14:29,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 23 treesize of output 16 [2023-11-24 12:14:29,709 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 12:14:29,726 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 12:14:29,798 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 12:14:29,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 12:14:29,876 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 12:14:29,892 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 12:14:30,013 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:14:30,013 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 12:14:30,070 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 12:14:30,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:14:30,083 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 12:14:30,226 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 12:14:30,273 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 12:14:30,293 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 12:14:30,315 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 12:14:30,354 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 12:14:30,390 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 12:14:30,425 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 12:14:30,553 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 12:14:30,816 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 12:14:30,863 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 12:14:30,902 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 12:14:31,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:31,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 168 treesize of output 160 [2023-11-24 12:14:31,927 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:31,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 229 treesize of output 165 [2023-11-24 12:14:31,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:31,936 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 12:14:31,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 28 treesize of output 20 [2023-11-24 12:14:31,963 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:14:31,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:14:31,970 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:14:31,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:14:31,976 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:14:31,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:31,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:14:31,983 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:14:31,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:31,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 69 treesize of output 37 [2023-11-24 12:14:31,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 8 treesize of output 4 [2023-11-24 12:14:39,200 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 12:14:39,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016292918] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:14:39,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:14:39,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 63 [2023-11-24 12:14:39,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142516869] [2023-11-24 12:14:39,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:14:39,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-11-24 12:14:39,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:14:39,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-11-24 12:14:39,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2463, Unknown=14, NotChecked=1332, Total=4032 [2023-11-24 12:14:39,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:39,205 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:14:39,205 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 12:14:39,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:39,206 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:39,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:46,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:46,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:46,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:46,215 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 12:14:46,414 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 12:14:46,414 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 12:14:46,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:14:46,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1789751440, now seen corresponding path program 1 times [2023-11-24 12:14:46,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:14:46,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007661335] [2023-11-24 12:14:46,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:46,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:14:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:48,442 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 12:14:48,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:14:48,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007661335] [2023-11-24 12:14:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007661335] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:14:48,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314291279] [2023-11-24 12:14:48,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:48,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:14:48,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:14:48,445 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 12:14:48,446 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 12:14:49,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:49,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-24 12:14:49,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:14:49,752 INFO L378 Elim1Store]: Elim1 eliminated variable 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 12:14:49,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 12:14:49,982 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 12:14:50,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 12:14:50,101 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 12:14:50,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-24 12:14:50,126 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 12:14:50,153 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 12:14:50,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 12:14:50,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314291279] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:14:50,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 12:14:50,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [25] total 32 [2023-11-24 12:14:50,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206627613] [2023-11-24 12:14:50,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:14:50,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-24 12:14:50,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:14:50,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-24 12:14:50,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2023-11-24 12:14:50,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:50,156 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:14:50,156 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 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:50,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:50,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:52,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:52,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:52,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:52,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:52,246 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 12:14:52,424 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 12:14:52,424 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 12:14:52,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:14:52,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1092067929, now seen corresponding path program 4 times [2023-11-24 12:14:52,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:14:52,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369741598] [2023-11-24 12:14:52,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:52,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:14:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:53,345 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 12:14:53,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:14:53,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369741598] [2023-11-24 12:14:53,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369741598] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:14:53,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:14:53,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 12:14:53,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182880646] [2023-11-24 12:14:53,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:14:53,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:14:53,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:14:53,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:14:53,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:14:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:53,347 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:14:53,347 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 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:53,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:14:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:14:55,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-24 12:14:55,875 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 12:14:55,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:14:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash -465818510, now seen corresponding path program 7 times [2023-11-24 12:14:55,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:14:55,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109201788] [2023-11-24 12:14:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:14:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:14:55,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:57,466 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 12:14:57,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:14:57,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109201788] [2023-11-24 12:14:57,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109201788] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:14:57,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721706781] [2023-11-24 12:14:57,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 12:14:57,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:14:57,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:14:57,467 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 12:14:57,473 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 12:14:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:14:58,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 73 conjunts are in the unsatisfiable core [2023-11-24 12:14:58,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:14:58,265 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:14:58,266 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 12:14:58,275 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 12:14:58,365 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 12:14:58,492 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:14:58,492 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 12:14:58,556 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:14:58,556 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 12:14:59,313 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 12:14:59,591 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:14:59,592 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 12:14:59,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 16 treesize of output 11 [2023-11-24 12:14:59,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 21 treesize of output 20 [2023-11-24 12:14:59,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:59,914 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 12:14:59,974 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:14:59,974 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 12:15:00,039 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 12:15:00,058 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 12:15:00,077 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 12:15:00,163 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 12:15:00,177 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 12:15:00,263 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 12:15:00,279 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 12:15:00,501 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 12:15:00,550 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 12:15:00,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:15:00,565 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_~list#1.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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~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_~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_~list#1.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:15:00,582 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 12:15:00,604 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_~#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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_10713) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:15:01,056 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 12:15:01,067 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 12:15:01,078 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|)) (.cse3 (+ 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|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse3 |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))) (= |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|) .cse2))) (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|) .cse3)))))) is different from false [2023-11-24 12:15:01,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:15: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 12:15:01,977 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:01,980 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:01,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:01,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:15:01,983 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:01,983 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 12:15:01,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:04,881 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 12:15:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721706781] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:15:04,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:15:04,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 19] total 59 [2023-11-24 12:15:04,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629477868] [2023-11-24 12:15:04,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:15:04,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 12:15:04,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:15:04,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 12:15:04,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2609, Unknown=39, NotChecked=654, Total=3540 [2023-11-24 12:15:04,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:04,891 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:15:04,891 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 12:15:04,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:04,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:04,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:10,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-24 12:15:10,512 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 12:15:10,513 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 12:15:10,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:15:10,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1119372904, now seen corresponding path program 7 times [2023-11-24 12:15:10,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:15:10,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615605280] [2023-11-24 12:15:10,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:15:10,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:15:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:15:11,975 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 12:15:11,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:15:11,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615605280] [2023-11-24 12:15:11,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615605280] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:15:11,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575887209] [2023-11-24 12:15:11,975 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 12:15:11,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:15:11,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:15:11,977 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 12:15:11,978 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 12:15:12,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:15:12,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 12:15:12,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:15:12,676 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:15:12,676 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 12:15:12,681 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 12:15:12,735 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 12:15:12,866 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:15:12,866 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 12:15:12,936 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:15:12,937 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 12:15:13,558 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 12:15:13,758 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:15:13,759 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 12:15:14,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 12:15:14,209 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 12:15:14,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:14,312 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 12:15:14,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:14,375 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 12:15:14,449 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 12:15:14,470 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 12:15:14,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 43 treesize of output 32 [2023-11-24 12:15:14,588 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 12:15:14,616 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 12:15:14,636 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 12:15:14,655 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 12:15:15,087 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 12:15:15,103 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 12:15:15,132 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 12:15:15,160 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 12:15:15,257 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 12:15:15,304 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 12:15:15,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:15:15,336 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_11223 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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 12:15:15,383 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 12:15:15,679 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 12:15:15,959 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 12:15:15,971 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_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| 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|) |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|) .cse2)))))) is different from false [2023-11-24 12:15:15,983 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse2 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse3 (+ 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|) .cse1 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse2 |c_t_funThread1of2ForFork0_#t~nondet49#1|) .cse3 |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))) (= (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) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= (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|) .cse2) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_11218 (Array Int Int)) (v_ArrVal_11223 (Array Int Int)) (v_ArrVal_11222 (Array Int Int))) (= (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|) .cse3) |c_t_funThread1of2ForFork0_#t~nondet49#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|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 12:15:16,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 28 treesize of output 24 [2023-11-24 12:15:16,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:15:16,944 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:16,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:16,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:15:16,948 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:16,949 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 12:15:16,952 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:16,956 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:21,902 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 12:15:21,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575887209] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:15:21,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:15:21,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 21] total 65 [2023-11-24 12:15:21,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949893907] [2023-11-24 12:15:21,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:15:21,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 12:15:21,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:15:21,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 12:15:21,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=3167, Unknown=96, NotChecked=726, Total=4290 [2023-11-24 12:15:21,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:21,906 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:15:21,907 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 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,907 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:21,908 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:21,909 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:28,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:28,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:15:28,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-24 12:15:28,620 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 12:15:28,620 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 12:15:28,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:15:28,621 INFO L85 PathProgramCache]: Analyzing trace with hash -902789046, now seen corresponding path program 8 times [2023-11-24 12:15:28,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:15:28,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580164138] [2023-11-24 12:15:28,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:15:28,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:15:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:15:29,990 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 12:15:29,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:15:29,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580164138] [2023-11-24 12:15:29,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580164138] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:15:29,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228882237] [2023-11-24 12:15:29,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 12:15:29,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:15:29,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:15:29,991 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 12:15:29,992 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 12:15:31,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 12:15:31,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:15:31,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-24 12:15:31,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:15:31,752 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:15:31,753 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 12:15:31,845 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:15:31,845 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 12:15:31,906 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:15:31,906 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 12:15:32,669 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 12:15:32,891 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:15:32,891 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 12:15:33,076 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 12:15:33,088 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 12:15:33,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:33,132 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 12:15:33,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 34 treesize of output 25 [2023-11-24 12:15:33,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 34 treesize of output 25 [2023-11-24 12:15:33,209 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 12:15:33,272 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 12:15:33,286 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 12:15:33,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 34 treesize of output 25 [2023-11-24 12:15:33,312 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 12:15:33,475 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 12:15:33,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:33,510 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 12:15:33,547 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 12:15:33,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:15:33,562 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 12:15:33,572 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_#in~list#1.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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~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_#in~list#1.base| v_ArrVal_11697) |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 12:15:33,677 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 12:15:33,730 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 12:15:33,738 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 12:15:36,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:15:36,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:15:36,416 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:36,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:15:36,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 1 case distinctions, treesize of input 33 treesize of output 33 [2023-11-24 12:15:36,421 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:36,422 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 12:15:36,425 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:15:41,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 12:15:41,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228882237] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:15:41,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:15:41,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 19] total 56 [2023-11-24 12:15:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067823279] [2023-11-24 12:15:41,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:15:41,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-11-24 12:15:41,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:15:41,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-11-24 12:15:41,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2431, Unknown=29, NotChecked=520, Total=3192 [2023-11-24 12:15:41,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:41,413 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:15:41,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 10.696428571428571) internal successors, (599), 57 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 12:15:41,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:41,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:15:41,415 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:46,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:15:46,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:15:46,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-24 12:15:46,468 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 12:15:46,468 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 12:15:46,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:15:46,469 INFO L85 PathProgramCache]: Analyzing trace with hash 859137936, now seen corresponding path program 8 times [2023-11-24 12:15:46,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:15:46,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169129788] [2023-11-24 12:15:46,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:15:46,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:15:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:15:48,024 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 12:15:48,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:15:48,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169129788] [2023-11-24 12:15:48,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169129788] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:15:48,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727318714] [2023-11-24 12:15:48,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 12:15:48,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:15:48,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:15:48,026 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 12:15:48,027 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 12:15:49,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 12:15:49,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:15:49,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 93 conjunts are in the unsatisfiable core [2023-11-24 12:15:49,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:15:49,798 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:15:49,799 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 12:15:49,939 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:15:49,939 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 12:15:50,014 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:15:50,014 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 12:15:51,096 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 12:15:51,337 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:15:51,337 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 12:15:51,550 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 12:15:51,565 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 12:15:51,608 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 12:15:51,660 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 12:15:51,676 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 12:15:51,695 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 12:15:51,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 30 treesize of output 21 [2023-11-24 12:15:51,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 12:15:51,804 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 12:15:51,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 30 treesize of output 21 [2023-11-24 12:15:52,110 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 12:15:52,126 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 12:15:52,178 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 12:15:52,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 37 treesize of output 26 [2023-11-24 12:15:52,213 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 12:15:52,310 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:15:52,310 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 12:15:52,360 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 12:15:52,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:15:52,541 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 12:15:52,598 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 12:15:52,630 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 12:15:52,683 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 12:15:52,715 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 12:15:52,770 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 12:15:52,944 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 12:15:53,193 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 12:15:53,898 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) (.cse4 (+ 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|) .cse4 |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_#in~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_#in~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))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_#in~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_#in~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|) |c_t_funThread1of2ForFork0_#t~nondet49#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_#in~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_#in~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 .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_#in~p#1.base| v_ArrVal_12200) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_#in~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 12:15:57,247 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 12:15:57,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727318714] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:15:57,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:15:57,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 62 [2023-11-24 12:15:57,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991352] [2023-11-24 12:15:57,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:15:57,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-11-24 12:15:57,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:15:57,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-11-24 12:15:57,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2617, Unknown=50, NotChecked=1008, Total=3906 [2023-11-24 12:15:57,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:15:57,251 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:15:57,251 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 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:57,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:15:57,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:15:57,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:16:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:16:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:16:04,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:04,569 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 12:16:04,750 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 12:16:04,750 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 12:16:04,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:16:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1408879544, now seen corresponding path program 9 times [2023-11-24 12:16:04,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:16:04,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460751778] [2023-11-24 12:16:04,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:16:04,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:16:04,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:16:06,004 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 12:16:06,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:16:06,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460751778] [2023-11-24 12:16:06,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460751778] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:16:06,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373984309] [2023-11-24 12:16:06,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 12:16:06,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:16:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:16:06,006 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 12:16:06,007 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 12:16:08,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 12:16:08,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:16:08,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-24 12:16:08,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:16:08,711 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:16:08,711 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 12:16:08,847 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-24 12:16:08,847 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 12:16:08,907 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:16:08,908 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 12:16:09,825 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 12:16:10,135 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 12:16:10,136 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 12:16:10,366 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 12:16:10,380 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 12:16:10,432 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 12:16:10,443 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 12:16:10,458 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 12:16:10,519 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 12:16:10,535 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 12:16:10,547 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 12:16:10,563 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 12:16:10,742 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 12:16:10,780 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 12:16:10,825 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 12:16:10,870 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 12:16:10,870 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 12:16:10,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373984309] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:16:10,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 12:16:10,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [22] total 38 [2023-11-24 12:16:10,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199872916] [2023-11-24 12:16:10,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:16:10,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-24 12:16:10,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:16:10,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-24 12:16:10,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1345, Unknown=0, NotChecked=0, Total=1482 [2023-11-24 12:16:10,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:16:10,872 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:16:10,872 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 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:10,872 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:10,873 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:16:13,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:16:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:13,802 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 12:16:14,002 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 12:16:14,002 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 12:16:14,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:16:14,003 INFO L85 PathProgramCache]: Analyzing trace with hash 35906002, now seen corresponding path program 9 times [2023-11-24 12:16:14,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:16:14,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159317169] [2023-11-24 12:16:14,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:16:14,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:16:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:16:15,381 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 12:16:15,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:16:15,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159317169] [2023-11-24 12:16:15,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159317169] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:16:15,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421847323] [2023-11-24 12:16:15,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-24 12:16:15,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:16:15,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:16:15,384 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 12:16:15,385 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 12:16:20,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-24 12:16:20,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:16:20,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 12:16:20,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:16:20,176 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:16:20,177 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 12:16:20,318 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:16:20,319 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 12:16:20,387 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:16:20,387 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 12:16:21,473 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 12:16:21,761 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:16:21,761 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 12:16:22,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 16 treesize of output 11 [2023-11-24 12:16:22,045 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 12:16:22,100 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 12:16:22,116 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 12:16:22,133 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 12:16:22,215 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 12:16:22,239 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 12:16:22,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 23 treesize of output 16 [2023-11-24 12:16:22,275 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 12:16:22,576 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 12:16:22,591 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 12:16:22,643 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 12:16:22,703 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 12:16:22,722 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 12:16:22,738 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 12:16:22,827 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 12:16:22,867 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 12:16:22,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:16:22,880 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 12:16:23,017 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 12:16:23,028 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 12:16:23,039 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 12:16:23,057 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 12:16:23,069 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 12:16:23,088 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 12:16:23,171 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 12:16:23,281 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.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 (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |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))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |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|) |c_t_funThread1of2ForFork0_#t~nondet49#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))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |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|) .cse3) |c_t_funThread1of2ForFork0_#t~nondet49#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 (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_13182) |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)))))) is different from false [2023-11-24 12:16:26,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:16:26,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 17 treesize of output 13 [2023-11-24 12:16:26,296 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:16:26,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:16:26,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:16:26,301 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:16:26,302 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 12:16:26,305 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:16:26,309 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:16:31,366 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 12:16:31,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421847323] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:16:31,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:16:31,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 22] total 63 [2023-11-24 12:16:31,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672742657] [2023-11-24 12:16:31,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:16:31,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-11-24 12:16:31,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:16:31,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-11-24 12:16:31,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2732, Unknown=38, NotChecked=1026, Total=4032 [2023-11-24 12:16:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:16:31,371 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:16:31,371 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 12:16:31,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:16:31,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:31,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:31,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:16:31,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:16:31,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:31,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:31,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:16:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:16:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:16:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:16:39,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-24 12:16:39,249 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 12:16:39,249 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 12:16:39,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:16:39,250 INFO L85 PathProgramCache]: Analyzing trace with hash 595138036, now seen corresponding path program 10 times [2023-11-24 12:16:39,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:16:39,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548574207] [2023-11-24 12:16:39,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:16:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:16:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:16:40,527 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 12:16:40,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:16:40,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548574207] [2023-11-24 12:16:40,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548574207] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:16:40,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418813844] [2023-11-24 12:16:40,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 12:16:40,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:16:40,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:16:40,528 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 12:16:40,529 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 12:16:55,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 12:16:55,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:16:55,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-24 12:16:55,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:16:55,851 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:16:55,851 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 12:16:55,999 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:16:56,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 12:16:56,074 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:16:56,075 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 12:16:57,295 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 12:16:57,618 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:16:57,618 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 12:16:57,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 12:16:57,881 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 12:16:57,895 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 12:16:57,909 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 12:16:57,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 16 treesize of output 11 [2023-11-24 12:16:57,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 16 treesize of output 11 [2023-11-24 12:16:58,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 16 treesize of output 11 [2023-11-24 12:16:58,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 16 treesize of output 11 [2023-11-24 12:16:58,166 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 12:16:58,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 19 treesize of output 18 [2023-11-24 12:16:58,230 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 12:16:58,271 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 12:16:58,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 12:16:58,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:16:58,424 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 12:16:58,508 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 12:16:58,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:16:58,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 1 case distinctions, treesize of input 21 treesize of output 22 [2023-11-24 12:16:58,765 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 12:16:58,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 24 treesize of output 20 [2023-11-24 12:16:58,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 15 treesize of output 13 [2023-11-24 12:17:03,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 12:17:03,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418813844] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:17:03,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:17:03,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 18] total 54 [2023-11-24 12:17:03,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690769095] [2023-11-24 12:17:03,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:17:03,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 12:17:03,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:17:03,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 12:17:03,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=2426, Unknown=103, NotChecked=206, Total=2970 [2023-11-24 12:17:03,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:03,797 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:17:03,798 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 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:03,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:03,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:08,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:08,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:08,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:17:09,015 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 12:17:09,208 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 12:17:09,208 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 12:17:09,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:17:09,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1512834726, now seen corresponding path program 10 times [2023-11-24 12:17:09,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:17:09,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775307539] [2023-11-24 12:17:09,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:17:09,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:17:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:17:10,712 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 12:17:10,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:17:10,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775307539] [2023-11-24 12:17:10,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775307539] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:17:10,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677742133] [2023-11-24 12:17:10,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-24 12:17:10,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:17:10,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:17:10,714 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 12:17:10,714 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 12:17:33,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-24 12:17:33,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:17:33,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 85 conjunts are in the unsatisfiable core [2023-11-24 12:17:33,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:17:33,940 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:17:33,941 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 12:17:34,082 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:17:34,082 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 12:17:34,161 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:17:34,161 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 12:17:35,471 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 12:17:35,821 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:17:35,822 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 12:17:36,105 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 12:17:36,120 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 12:17:36,137 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 12:17:36,150 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 12:17:36,211 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 12:17:36,228 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 12:17:36,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 16 treesize of output 11 [2023-11-24 12:17:36,261 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 12:17:36,470 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 12:17:36,485 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 12:17:36,528 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 12:17:36,582 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 12:17:36,635 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 12:17:36,652 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 12:17:36,664 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 12:17:36,755 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 12:17:36,791 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 12:17:36,792 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:17:36,804 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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)))) (forall ((v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_14176) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 12:17:36,828 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |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|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_14175 (Array Int Int)) (v_ArrVal_14176 (Array Int Int))) (= (select (select (store (store |c_#race| |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))) (= (select (select (store (store |c_#race| |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|) |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 |c_#race| |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|))))) is different from false [2023-11-24 12:17:36,959 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 12:17:40,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 28 treesize of output 20 [2023-11-24 12:17:40,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-24 12:17:40,683 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:17:40,687 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:17:40,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:17:40,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:17:40,693 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 12:17:40,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:17:45,772 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 12:17:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677742133] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:17:45,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:17:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 59 [2023-11-24 12:17:45,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389884744] [2023-11-24 12:17:45,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:17:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2023-11-24 12:17:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:17:45,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2023-11-24 12:17:45,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2875, Unknown=88, NotChecked=336, Total=3540 [2023-11-24 12:17:45,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:45,775 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:17:45,776 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 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:45,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:17:45,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:53,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:53,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:17:53,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:53,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-24 12:17:53,902 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 12:17:53,902 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 12:17:53,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:17:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1420847535, now seen corresponding path program 1 times [2023-11-24 12:17:53,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:17:53,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644761942] [2023-11-24 12:17:53,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:17:53,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:17:53,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:17:54,579 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 12:17:54,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:17:54,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644761942] [2023-11-24 12:17:54,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644761942] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:17:54,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-24 12:17:54,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-24 12:17:54,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135196604] [2023-11-24 12:17:54,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:17:54,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-24 12:17:54,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:17:54,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-24 12:17:54,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-24 12:17:54,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:54,581 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:17:54,581 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 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:54,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:54,582 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:17:57,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:17:57,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:17:57,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:17:57,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-24 12:17:57,516 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 12:17:57,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:17:57,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2024090682, now seen corresponding path program 11 times [2023-11-24 12:17:57,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:17:57,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813798421] [2023-11-24 12:17:57,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:17:57,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:17:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:17:58,893 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 12:17:58,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:17:58,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813798421] [2023-11-24 12:17:58,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813798421] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:17:58,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713532714] [2023-11-24 12:17:58,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 12:17:58,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:17:58,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:17:58,895 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 12:17:58,895 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 12:18:02,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 12:18:02,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:18:02,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-24 12:18:02,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:18:02,425 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:18:02,425 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 12:18:02,572 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:18:02,573 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 12:18:02,653 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:18:02,653 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 12:18:03,815 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:18:03,816 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 12:18:03,978 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 12:18:04,015 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 12:18:04,061 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 12:18:04,109 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 12:18:04,190 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 12:18:04,205 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 12:18:04,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 12:18:04,295 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 12:18:04,310 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 12:18:04,324 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 12:18:04,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 37 treesize of output 26 [2023-11-24 12:18:04,528 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 12:18:04,562 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 12:18:04,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:18:04,574 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 12:18:04,586 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 12:18:04,602 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_~#A~0.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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |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_14858 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_14858) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:18:04,636 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 12:18:04,812 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 12:18:04,822 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 12:18:04,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:18:04,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:18:04,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:18:04,834 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 12:18:04,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:18:04,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:18:04,845 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:04,845 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 12:18:04,848 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:04,848 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 12:18:04,851 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:04,851 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 12:18:07,757 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 12:18:07,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713532714] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:18:07,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:18:07,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 18] total 54 [2023-11-24 12:18:07,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468145919] [2023-11-24 12:18:07,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:18:07,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-11-24 12:18:07,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:18:07,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-11-24 12:18:07,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2126, Unknown=36, NotChecked=594, Total=2970 [2023-11-24 12:18:07,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:18:07,759 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:18:07,760 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 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:07,760 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:07,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:07,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:18:07,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:07,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:18:07,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:18:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:18:11,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:18:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:12,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-24 12:18:12,198 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 12:18:12,198 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 12:18:12,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:18:12,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2080536724, now seen corresponding path program 11 times [2023-11-24 12:18:12,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:18:12,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343784439] [2023-11-24 12:18:12,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:18:12,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:18:12,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:18:13,752 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 12:18:13,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:18:13,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343784439] [2023-11-24 12:18:13,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343784439] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:18:13,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359547099] [2023-11-24 12:18:13,753 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-24 12:18:13,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:18:13,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:18:13,754 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 12:18:13,755 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 12:18:17,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-24 12:18:17,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:18:17,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 87 conjunts are in the unsatisfiable core [2023-11-24 12:18:17,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:18:17,418 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:18:17,418 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 12:18:17,584 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:18:17,584 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 12:18:17,665 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:18:17,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 12:18:19,223 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-24 12:18:19,223 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 12:18:19,411 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 12:18:19,463 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 12:18:19,517 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 12:18:19,582 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 12:18:19,650 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 12:18:19,741 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 12:18:19,756 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 12:18:19,824 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 12:18:19,839 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 12:18:19,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 12:18:19,871 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 12:18:20,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 12:18:20,192 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 12:18:20,209 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 12:18:20,222 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 12:18:20,297 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 12:18:20,332 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 12:18:20,332 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:18:20,524 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 12:18:20,533 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 12:18:20,546 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_~#A~0.base| v_ArrVal_15365) |c_t_funThread2of2ForFork0_~p~0#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_~#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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |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))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |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|)))) is different from false [2023-11-24 12:18:20,915 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 12:18:20,929 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 12:18:21,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:18:21,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 12:18:21,094 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:18:21,094 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 12:18:21,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:18:21,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 43 treesize of output 39 [2023-11-24 12:18:21,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 62 treesize of output 46 [2023-11-24 12:18:21,124 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:21,124 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 12:18:21,128 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:21,128 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 12:18:21,131 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-24 12:18:21,131 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 12:18:27,171 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 12:18:27,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359547099] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:18:27,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:18:27,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 20] total 62 [2023-11-24 12:18:27,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897879577] [2023-11-24 12:18:27,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:18:27,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-11-24 12:18:27,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:18:27,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-11-24 12:18:27,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=2925, Unknown=100, NotChecked=580, Total=3906 [2023-11-24 12:18:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:18:27,174 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:18:27,175 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 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:27,176 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:27,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:18:27,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:27,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:18:27,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:27,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:18:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:34,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-24 12:18:34,344 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 12:18:34,344 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 12:18:34,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:18:34,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1833906078, now seen corresponding path program 12 times [2023-11-24 12:18:34,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:18:34,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497993089] [2023-11-24 12:18:34,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:18:34,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:18:34,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:18:35,605 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 12:18:35,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:18:35,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497993089] [2023-11-24 12:18:35,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497993089] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:18:35,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759374249] [2023-11-24 12:18:35,605 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 12:18:35,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:18:35,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:18:35,606 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 12:18:35,612 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 12:18:37,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 12:18:37,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:18:37,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 74 conjunts are in the unsatisfiable core [2023-11-24 12:18:37,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:18:37,180 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:18:37,181 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 12:18:37,286 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:18:37,287 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 12:18:37,350 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 12:18:37,350 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 12:18:37,872 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 12:18:37,904 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 12:18:37,938 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 12:18:37,988 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2023-11-24 12:18:37,989 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 12:18:38,049 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2023-11-24 12:18:38,049 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 12:18:38,180 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2023-11-24 12:18:38,180 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 12:18:38,353 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 12:18:38,353 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 12:18:38,422 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 12:18:38,422 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 12:18:38,478 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 12:18:38,478 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 12:18:38,551 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-11-24 12:18:38,552 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 12:18:38,927 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-24 12:18:38,927 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 12:18:38,965 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 12:18:39,003 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 12:18:39,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:18:39,019 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 12:18:39,030 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 12:18:39,044 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_~#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 |c_#race| |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))) (= (select (select (store |c_#race| |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|))) is different from false [2023-11-24 12:18:39,153 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 12:18:39,165 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 12:18:39,184 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| 4)) (.cse2 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5)) (.cse3 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6)) (.cse4 (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7))) (and (forall ((|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| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store .cse0 .cse1 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse2 v_ArrVal_15838) .cse3 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse4 |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_#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| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store .cse0 .cse1 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse2 v_ArrVal_15838) .cse3 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse4 |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_#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| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store .cse0 .cse1 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse2 v_ArrVal_15838) .cse3 |t_funThread2of2ForFork0_init_#t~nondet32#1|) .cse4 |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 12:18:40,413 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 12:18:40,490 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 12:18:42,439 INFO L349 Elim1Store]: treesize reduction 2403, result has 21.1 percent of original size [2023-11-24 12:18:42,439 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 12:18:42,487 INFO L349 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2023-11-24 12:18:42,488 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 12:18:42,719 INFO L349 Elim1Store]: treesize reduction 113, result has 63.2 percent of original size [2023-11-24 12:18:42,720 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 12:18:42,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:18:43,648 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 12:18:43,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:18:43,918 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 12:18:44,216 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,219 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,221 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,221 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,222 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,223 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,223 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,224 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,418 INFO L349 Elim1Store]: treesize reduction 658, result has 22.1 percent of original size [2023-11-24 12:18:44,418 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 12:18:44,430 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,432 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 12:18:44,436 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,440 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,441 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,441 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 12:18:44,446 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,446 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,447 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,448 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,448 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,449 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,450 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,451 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,451 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,452 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,452 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,452 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 12:18:44,463 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,464 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,466 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,468 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,468 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,469 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,469 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,470 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,470 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,471 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,471 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,655 INFO L349 Elim1Store]: treesize reduction 480, result has 29.9 percent of original size [2023-11-24 12:18:44,656 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 12:18:44,670 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,673 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 12:18:44,678 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,679 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,679 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,680 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,680 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,681 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,681 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,682 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,683 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,683 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,684 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,684 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,685 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,686 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,687 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,687 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,688 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 12:18:44,693 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,694 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,694 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,694 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,695 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,696 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,697 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,697 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,698 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,699 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,699 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,700 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,700 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:18:44,701 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 12:18:49,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 12:18:49,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759374249] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:18:49,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:18:49,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 25] total 65 [2023-11-24 12:18:49,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759115065] [2023-11-24 12:18:49,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:18:49,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-11-24 12:18:49,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:18:49,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-11-24 12:18:49,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=2998, Unknown=46, NotChecked=952, Total=4290 [2023-11-24 12:18:49,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:18:49,453 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:18:49,453 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 12:18:49,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:18:49,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:49,455 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:18:49,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:19:14,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:16,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:18,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:20,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:22,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:24,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:29,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:31,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:33,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:35,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:37,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:40,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:42,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:44,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:48,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:51,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:53,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:55,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:57,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:19:59,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:02,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:04,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:06,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:08,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:10,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:12,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:14,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:16,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:18,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:20,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:24,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:26,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:29,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:31,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:33,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:35,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:37,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:39,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:20:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:20:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:40,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-24 12:20:40,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-24 12:20:40,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:20:40,206 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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 12:20:40,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:20:40,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1820301756, now seen corresponding path program 12 times [2023-11-24 12:20:40,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:20:40,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739319271] [2023-11-24 12:20:40,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:20:40,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:20:40,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:20:41,886 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 12:20:41,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:20:41,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739319271] [2023-11-24 12:20:41,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739319271] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:20:41,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317875650] [2023-11-24 12:20:41,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-24 12:20:41,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:20:41,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:20:41,888 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 12:20:41,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-24 12:20:44,400 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-24 12:20:44,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:20:44,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 105 conjunts are in the unsatisfiable core [2023-11-24 12:20:44,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:20:44,522 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:20:44,523 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 12:20:44,555 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 12:20:44,625 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 12:20:44,801 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:20:44,802 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 12:20:44,915 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-11-24 12:20:44,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 22 treesize of output 33 [2023-11-24 12:20:47,077 INFO L349 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-11-24 12:20:47,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2023-11-24 12:20:47,309 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 12:20:47,366 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 12:20:47,431 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 12:20:47,500 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 12:20:47,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 30 treesize of output 21 [2023-11-24 12:20:47,541 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 12:20:47,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 30 treesize of output 21 [2023-11-24 12:20:47,646 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 12:20:47,671 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 12:20:47,691 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 12:20:48,099 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 12:20:48,130 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 12:20:48,212 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 44 treesize of output 41 [2023-11-24 12:20:48,252 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 12:20:48,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2023-11-24 12:20:48,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 51 [2023-11-24 12:20:48,587 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 12:20:48,587 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-24 12:20:48,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317875650] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-24 12:20:48,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-24 12:20:48,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [24] total 50 [2023-11-24 12:20:48,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960924713] [2023-11-24 12:20:48,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-24 12:20:48,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-24 12:20:48,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:20:48,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-24 12:20:48,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2335, Unknown=0, NotChecked=0, Total=2550 [2023-11-24 12:20:48,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:20:48,590 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:20:48,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 8.392857142857142) internal successors, (235), 29 states have internal predecessors, (235), 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 12:20:48,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:20:48,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:48,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:48,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:20:48,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:20:48,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:20:48,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2023-11-24 12:20:48,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:20:56,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:20:58,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:00,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:03,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:05,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:07,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:09,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:11,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:13,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:15,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:17,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:19,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:21,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:23,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:26,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:21:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:21:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:21:26,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-24 12:21:26,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-24 12:21:26,506 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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 12:21:26,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:21:26,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1327815580, now seen corresponding path program 13 times [2023-11-24 12:21:26,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:21:26,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38840674] [2023-11-24 12:21:26,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:21:26,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:21:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:21:27,847 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 12:21:27,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:21:27,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38840674] [2023-11-24 12:21:27,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38840674] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:21:27,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213865285] [2023-11-24 12:21:27,848 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 12:21:27,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:21:27,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:21:27,850 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 12:21:27,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-24 12:21:28,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:21:28,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-24 12:21:28,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:21:28,937 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:21:28,937 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 12:21:28,946 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 12:21:29,004 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 12:21:29,143 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:21:29,143 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 12:21:29,214 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:21:29,214 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 12:21:30,221 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:21:30,221 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 12:21:30,406 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 12:21:30,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 21 treesize of output 20 [2023-11-24 12:21:30,505 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 12:21:30,518 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 12:21:30,530 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 12:21:30,584 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 12:21:30,599 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 12:21:30,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 25 treesize of output 18 [2023-11-24 12:21:30,624 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 12:21:30,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2023-11-24 12:21:30,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:30,815 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 12:21:30,855 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:30,856 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 12:21:30,906 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 12:21:30,906 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:21:31,025 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_#in~list#1.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) is different from false [2023-11-24 12:21:31,036 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 12:21:31,059 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_16824 (Array Int Int)) (v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_16824) |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_16824 (Array Int Int)) (v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_16824) |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))) is different from false [2023-11-24 12:21:31,097 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))) (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_16824 (Array Int Int)) (v_ArrVal_16825 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_16824) |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_16824 (Array Int Int)) (v_ArrVal_16825 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_16824) |c_~#A~0.base| v_ArrVal_16825) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 12:21:31,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:31,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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 12:21:31,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:31,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 160 treesize of output 114 [2023-11-24 12:21:31,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12:21:31,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 17 treesize of output 13 [2023-11-24 12:21:31,120 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-11-24 12:21:31,121 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 2 case distinctions, treesize of input 26 treesize of output 1 [2023-11-24 12:21:36,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 12:21:36,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213865285] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:21:36,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:21:36,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 18] total 52 [2023-11-24 12:21:36,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327826752] [2023-11-24 12:21:36,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:21:36,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-11-24 12:21:36,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:21:36,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-11-24 12:21:36,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2148, Unknown=19, NotChecked=388, Total=2756 [2023-11-24 12:21:36,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:21:36,227 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:21:36,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 11.634615384615385) internal successors, (605), 53 states have internal predecessors, (605), 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 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:36,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:21:36,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:21:36,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:21:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:21:42,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:21:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:21:42,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-24 12:21:42,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-11-24 12:21:42,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:21:42,450 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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 12:21:42,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:21:42,450 INFO L85 PathProgramCache]: Analyzing trace with hash 997069822, now seen corresponding path program 13 times [2023-11-24 12:21:42,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:21:42,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776954037] [2023-11-24 12:21:42,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:21:42,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:21:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:21:43,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 12:21:43,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:21:43,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776954037] [2023-11-24 12:21:43,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776954037] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:21:43,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636691007] [2023-11-24 12:21:43,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-24 12:21:43,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:21:43,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:21:43,946 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 12:21:43,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-24 12:21:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:21:44,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 62 conjunts are in the unsatisfiable core [2023-11-24 12:21:44,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:21:45,007 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:21:45,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 19 treesize of output 16 [2023-11-24 12:21:45,093 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:21:45,093 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 12:21:45,148 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-24 12:21:45,148 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 12:21:46,034 INFO L349 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2023-11-24 12:21:46,035 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 12:21:46,252 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 12:21:46,305 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 12:21:46,361 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 12:21:46,378 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 12:21:46,390 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 12:21:46,455 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 12:21:46,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 25 treesize of output 18 [2023-11-24 12:21:46,482 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 12:21:46,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 25 treesize of output 18 [2023-11-24 12:21:46,751 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 12:21:46,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:46,769 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 12:21:46,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:46,817 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 12:21:46,864 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 12:21:46,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 43 treesize of output 32 [2023-11-24 12:21:46,903 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 12:21:46,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 43 treesize of output 32 [2023-11-24 12:21:47,035 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 12:21:47,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:21:47,053 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_17336 (Array Int Int))) (= (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_17336 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:21:47,084 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|))))) is different from false [2023-11-24 12:21:47,112 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))))))) is different from false [2023-11-24 12:21:47,125 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store .cse0 |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|)))))) is different from false [2023-11-24 12:21:47,140 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |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 12:21:47,163 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))))) is different from false [2023-11-24 12:21:47,179 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_insert_#in~p#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 12:21:47,205 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse0) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17328 (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_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))))) is different from false [2023-11-24 12:21:47,271 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_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327))) (store .cse0 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse0 |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327))) (store .cse3 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse3 |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327))) (store .cse4 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse4 |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327))) (store .cse5 |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store .cse5 |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1)))))) is different from false [2023-11-24 12:21:47,394 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_t_funThread1of2ForFork0_~p~0#1.offset| 1))) (let ((.cse0 (store |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base| (store (select |c_#race| |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3 |c_t_funThread1of2ForFork0_#t~nondet49#1|))) (.cse2 (+ 3 |c_t_funThread1of2ForFork0_~p~0#1.offset|)) (.cse1 (+ 2 |c_t_funThread1of2ForFork0_~p~0#1.offset|))) (and (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (Array Int Int))) (= (select (select (store (store (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_17327) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_17327) |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|) |c_t_funThread1of2ForFork0_#t~nondet49#1|)) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_17327) |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse3))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_17327) |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse2))) (forall ((v_ArrVal_17336 (Array Int Int)) (v_ArrVal_17335 (Array Int Int)) (v_ArrVal_17327 (Array Int Int)) (v_ArrVal_17328 (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_17327) |c_t_funThread1of2ForFork0_~p~0#1.base| (store (store (select (store (store .cse0 |c_t_funThread2of2ForFork0_init_~p#1.base| v_ArrVal_17327) |c_~#A~0.base| v_ArrVal_17328) |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_17335) |c_t_funThread2of2ForFork0_~p~0#1.base| v_ArrVal_17336) |c_t_funThread1of2ForFork0_~p~0#1.base|) .cse1)))))) is different from false [2023-11-24 12:21:47,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 28 treesize of output 24 [2023-11-24 12:21:47,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 42 treesize of output 34 [2023-11-24 12:21:47,426 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,427 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:47,431 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 2 case distinctions, treesize of input 26 treesize of output 32 [2023-11-24 12:21:47,432 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:21:47,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 32 treesize of output 18 [2023-11-24 12:21:47,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,438 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,439 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-24 12:21:47,441 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-11-24 12:21:47,441 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 2 case distinctions, treesize of input 28 treesize of output 1 [2023-11-24 12:21:52,751 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 12:21:52,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636691007] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:21:52,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:21:52,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20, 21] total 58 [2023-11-24 12:21:52,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899129054] [2023-11-24 12:21:52,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:21:52,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2023-11-24 12:21:52,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:21:52,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2023-11-24 12:21:52,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2170, Unknown=11, NotChecked=1030, Total=3422 [2023-11-24 12:21:52,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:21:52,754 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:21:52,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 10.672413793103448) internal successors, (619), 59 states have internal predecessors, (619), 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 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:52,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2023-11-24 12:21:52,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:22:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-24 12:22:00,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:00,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-24 12:22:00,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-11-24 12:22:00,327 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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 12:22:00,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-24 12:22:00,327 INFO L85 PathProgramCache]: Analyzing trace with hash -963134136, now seen corresponding path program 14 times [2023-11-24 12:22:00,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-24 12:22:00,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224255861] [2023-11-24 12:22:00,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-24 12:22:00,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-24 12:22:00,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-24 12:22:01,591 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 12:22:01,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-24 12:22:01,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224255861] [2023-11-24 12:22:01,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224255861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-24 12:22:01,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251564022] [2023-11-24 12:22:01,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-24 12:22:01,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-24 12:22:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2023-11-24 12:22:01,593 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-24 12:22:01,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-24 12:22:03,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-24 12:22:03,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-24 12:22:03,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 74 conjunts are in the unsatisfiable core [2023-11-24 12:22:03,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-24 12:22:03,532 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-24 12:22:03,532 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 12:22:03,702 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-24 12:22:03,702 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 12:22:03,777 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-24 12:22:03,777 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 12:22:04,632 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 12:22:04,676 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 12:22:04,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,726 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 1 case distinctions, treesize of input 23 treesize of output 25 [2023-11-24 12:22:04,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,782 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 3 case distinctions, treesize of input 34 treesize of output 28 [2023-11-24 12:22:04,840 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,840 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 3 case distinctions, treesize of input 30 treesize of output 35 [2023-11-24 12:22:04,897 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 38 [2023-11-24 12:22:04,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 45 [2023-11-24 12:22:04,998 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:04,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 45 treesize of output 52 [2023-11-24 12:22:05,314 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-24 12:22:05,315 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 49 treesize of output 41 [2023-11-24 12:22:05,423 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 12:22:05,463 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 12:22:05,509 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 12:22:05,555 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 12:22:05,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-24 12:22:05,575 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_17807 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_t_funThread2of2ForFork0_insert_~list#1.base| v_ArrVal_17807) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 12:22:05,638 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_17807 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store |c_#race| |c_~#A~0.base| v_ArrVal_17807) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 12:22:11,932 WARN L854 $PredicateComparison]: unable to prove that (forall ((|t_funThread2of2ForFork0_init_#t~nondet32#1| Int) (v_ArrVal_17804 Int) (v_ArrVal_17807 (Array Int Int))) (= |c_t_funThread1of2ForFork0_#t~nondet49#1| (select (select (store (store |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base| (store (store (store (store (select |c_#race| |c_t_funThread2of2ForFork0_init_~p#1.base|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 4) |t_funThread2of2ForFork0_init_#t~nondet32#1|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 5) v_ArrVal_17804) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 6) |t_funThread2of2ForFork0_init_#t~nondet32#1|) (+ |c_t_funThread2of2ForFork0_init_~p#1.offset| 7) |t_funThread2of2ForFork0_init_#t~nondet32#1|)) |c_~#A~0.base| v_ArrVal_17807) |c_t_funThread1of2ForFork0_~p~0#1.base|) |c_t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2023-11-24 12:22:19,253 INFO L349 Elim1Store]: treesize reduction 350, result has 31.0 percent of original size [2023-11-24 12:22:19,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 8 case distinctions, treesize of input 66 treesize of output 167 [2023-11-24 12:22:19,281 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-24 12:22:19,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 156 treesize of output 177 [2023-11-24 12:22:19,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-11-24 12:22:23,710 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 12:22:23,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251564022] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-24 12:22:23,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-24 12:22:23,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 24] total 62 [2023-11-24 12:22:23,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006822700] [2023-11-24 12:22:23,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-24 12:22:23,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-11-24 12:22:23,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-24 12:22:23,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-11-24 12:22:23,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=3182, Unknown=86, NotChecked=354, Total=3906 [2023-11-24 12:22:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:22:23,715 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-11-24 12:22:23,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 62 states have (on average 10.53225806451613) internal successors, (653), 63 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 12:22:23,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:22:23,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2023-11-24 12:22:23,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2023-11-24 12:22:23,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2023-11-24 12:22:23,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-11-24 12:22:28,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-24 12:22:30,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] Killed by 15