./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/config/GemCutterReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/config/svcomp-DataRace-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx --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 a98c974c803b808e0d7e2f56f44a4386aecc7f9a41003cc6d1be849c6b132112 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 20:50:58,119 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 20:50:58,209 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2023-12-02 20:50:58,213 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 20:50:58,214 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 20:50:58,237 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 20:50:58,238 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 20:50:58,239 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 20:50:58,239 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 20:50:58,240 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 20:50:58,241 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 20:50:58,241 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 20:50:58,242 INFO L153 SettingsManager]: * Use SBE=true [2023-12-02 20:50:58,242 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 20:50:58,243 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 20:50:58,243 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 20:50:58,243 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 20:50:58,244 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 20:50:58,244 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 20:50:58,245 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 20:50:58,245 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 20:50:58,246 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 20:50:58,246 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-12-02 20:50:58,247 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 20:50:58,247 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 20:50:58,247 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 20:50:58,248 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 20:50:58,248 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 20:50:58,249 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 20:50:58,249 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-12-02 20:50:58,250 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 20:50:58,250 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 20:50:58,250 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 20:50:58,251 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 20:50:58,251 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 20:50:58,252 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-02 20:50:58,252 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 20:50:58,252 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 20:50:58,252 INFO L153 SettingsManager]: * Abstraction used for commutativity in POR=VARIABLES_GLOBAL [2023-12-02 20:50:58,253 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2023-12-02 20:50:58,253 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 20:50:58,253 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2023-12-02 20:50:58,253 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2023-12-02 20:50:58,253 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx 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 -> a98c974c803b808e0d7e2f56f44a4386aecc7f9a41003cc6d1be849c6b132112 [2023-12-02 20:50:58,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 20:50:58,499 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 20:50:58,502 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 20:50:58,503 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 20:50:58,504 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 20:50:58,505 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/../../sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i [2023-12-02 20:51:01,256 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 20:51:01,562 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 20:51:01,563 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/sv-benchmarks/c/goblint-regression/09-regions_26-alloc_region_rc.i [2023-12-02 20:51:01,584 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/data/c8dc38982/eca137dfe71e48c8b0d7b502137ee401/FLAGb1ce36da0 [2023-12-02 20:51:01,598 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/data/c8dc38982/eca137dfe71e48c8b0d7b502137ee401 [2023-12-02 20:51:01,601 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 20:51:01,603 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 20:51:01,604 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 20:51:01,604 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 20:51:01,609 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 20:51:01,610 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:51:01" (1/1) ... [2023-12-02 20:51:01,611 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31c8f3c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:01, skipping insertion in model container [2023-12-02 20:51:01,611 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:51:01" (1/1) ... [2023-12-02 20:51:01,669 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 20:51:02,337 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:51:02,353 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 20:51:02,424 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 20:51:02,539 INFO L206 MainTranslator]: Completed translation [2023-12-02 20:51:02,539 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02 WrapperNode [2023-12-02 20:51:02,540 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 20:51:02,541 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 20:51:02,541 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 20:51:02,542 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 20:51:02,551 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,582 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,633 INFO L138 Inliner]: procedures = 371, calls = 50, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 247 [2023-12-02 20:51:02,634 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 20:51:02,635 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 20:51:02,635 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 20:51:02,635 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 20:51:02,646 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,656 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,656 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,684 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,689 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,694 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,697 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,703 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 20:51:02,704 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 20:51:02,705 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 20:51:02,705 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 20:51:02,706 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (1/1) ... [2023-12-02 20:51:02,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 20:51:02,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 [2023-12-02 20:51:02,736 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 20:51:02,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 20:51:02,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 20:51:02,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 20:51:02,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 20:51:02,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 20:51:02,777 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-12-02 20:51:02,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 20:51:02,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 20:51:02,778 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-12-02 20:51:02,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 20:51:02,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 20:51:02,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 20:51:02,778 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-12-02 20:51:02,779 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-12-02 20:51:02,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 20:51:02,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 20:51:02,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 20:51:02,781 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-12-02 20:51:02,952 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 20:51:02,955 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 20:51:03,463 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 20:51:03,494 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 20:51:03,494 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 20:51:03,496 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:51:03 BoogieIcfgContainer [2023-12-02 20:51:03,496 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 20:51:03,498 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 20:51:03,499 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 20:51:03,502 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 20:51:03,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:51:01" (1/3) ... [2023-12-02 20:51:03,503 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6626cd96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:51:03, skipping insertion in model container [2023-12-02 20:51:03,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:51:02" (2/3) ... [2023-12-02 20:51:03,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6626cd96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:51:03, skipping insertion in model container [2023-12-02 20:51:03,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:51:03" (3/3) ... [2023-12-02 20:51:03,505 INFO L112 eAbstractionObserver]: Analyzing ICFG 09-regions_26-alloc_region_rc.i [2023-12-02 20:51:03,515 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-12-02 20:51:03,527 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 20:51:03,528 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2023-12-02 20:51:03,528 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-12-02 20:51:03,618 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-12-02 20:51:03,667 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 20:51:03,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-12-02 20:51:03,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 [2023-12-02 20:51:03,669 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-12-02 20:51:03,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2023-12-02 20:51:03,714 INFO L159 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-12-02 20:51:03,729 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t_funThread1of1ForFork0 ======== [2023-12-02 20:51:03,738 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;@2b269123, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 20:51:03,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-12-02 20:51:04,150 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 3 more)] === [2023-12-02 20:51:04,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:04,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1982707980, now seen corresponding path program 1 times [2023-12-02 20:51:04,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:04,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221765892] [2023-12-02 20:51:04,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:04,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:05,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:05,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221765892] [2023-12-02 20:51:05,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221765892] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:05,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:05,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:05,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183468191] [2023-12-02 20:51:05,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:05,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:05,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:05,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:05,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:05,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:05,421 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:05,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 16.2) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 20:51:05,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:05,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:05,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 20:51:05,620 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 3 more)] === [2023-12-02 20:51:05,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:05,621 INFO L85 PathProgramCache]: Analyzing trace with hash -199277295, now seen corresponding path program 1 times [2023-12-02 20:51:05,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:05,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650347423] [2023-12-02 20:51:05,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:05,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:06,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:06,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650347423] [2023-12-02 20:51:06,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650347423] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:06,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:06,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:06,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678209530] [2023-12-02 20:51:06,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:06,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:06,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:06,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:06,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:06,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:06,361 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:06,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.8) internal successors, (89), 6 states have internal predecessors, (89), 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-12-02 20:51:06,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:06,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:06,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:06,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:06,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 20:51:06,571 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 3 more)] === [2023-12-02 20:51:06,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:06,572 INFO L85 PathProgramCache]: Analyzing trace with hash -708300192, now seen corresponding path program 1 times [2023-12-02 20:51:06,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:06,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034670496] [2023-12-02 20:51:06,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:06,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:07,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:07,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:07,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034670496] [2023-12-02 20:51:07,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034670496] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:07,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:07,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:07,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457426737] [2023-12-02 20:51:07,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:07,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:07,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:07,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:07,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:07,161 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:07,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.8) internal successors, (104), 6 states have internal predecessors, (104), 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-12-02 20:51:07,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,162 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:07,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 20:51:07,386 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 3 more)] === [2023-12-02 20:51:07,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:07,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1998003395, now seen corresponding path program 1 times [2023-12-02 20:51:07,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:07,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351258104] [2023-12-02 20:51:07,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:07,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:07,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:07,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:07,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351258104] [2023-12-02 20:51:07,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351258104] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:07,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:07,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:07,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338737861] [2023-12-02 20:51:07,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:07,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:07,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:07,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:07,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:07,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:07,955 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:07,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.2) internal successors, (111), 6 states have internal predecessors, (111), 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-12-02 20:51:07,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:07,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:08,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 20:51:08,195 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 3 more)] === [2023-12-02 20:51:08,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:08,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1161606135, now seen corresponding path program 1 times [2023-12-02 20:51:08,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:08,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075365947] [2023-12-02 20:51:08,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:08,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:08,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075365947] [2023-12-02 20:51:08,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075365947] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:08,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:08,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:08,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303859469] [2023-12-02 20:51:08,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:08,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:08,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:08,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:08,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:08,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:08,939 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:08,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 6 states have internal predecessors, (120), 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-12-02 20:51:08,940 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,940 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,940 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:08,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:09,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:09,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 20:51:09,283 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 3 more)] === [2023-12-02 20:51:09,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:09,284 INFO L85 PathProgramCache]: Analyzing trace with hash -17940023, now seen corresponding path program 1 times [2023-12-02 20:51:09,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:09,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139759221] [2023-12-02 20:51:09,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:09,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:10,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:10,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:10,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139759221] [2023-12-02 20:51:10,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139759221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:10,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:10,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:10,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705971643] [2023-12-02 20:51:10,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:10,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:10,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:10,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:10,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:10,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:10,030 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:10,030 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-12-02 20:51:10,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:10,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-02 20:51:10,353 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 3 more)] === [2023-12-02 20:51:10,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:10,354 INFO L85 PathProgramCache]: Analyzing trace with hash -616157874, now seen corresponding path program 1 times [2023-12-02 20:51:10,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:10,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307101526] [2023-12-02 20:51:10,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:10,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:11,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:11,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:11,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307101526] [2023-12-02 20:51:11,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307101526] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:11,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:11,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 20:51:11,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255335423] [2023-12-02 20:51:11,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:11,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 20:51:11,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:11,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 20:51:11,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-12-02 20:51:11,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:11,198 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:11,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 28.2) internal successors, (141), 6 states have internal predecessors, (141), 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-12-02 20:51:11,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:11,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:11,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 20:51:11,437 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 20:51:11,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:11,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1508434050, now seen corresponding path program 1 times [2023-12-02 20:51:11,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:11,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545243923] [2023-12-02 20:51:11,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:11,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:11,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:12,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:12,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545243923] [2023-12-02 20:51:12,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545243923] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:12,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:12,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 20:51:12,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975667348] [2023-12-02 20:51:12,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:12,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 20:51:12,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:12,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 20:51:12,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-12-02 20:51:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:12,600 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:12,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 11.76923076923077) internal successors, (153), 14 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-12-02 20:51:12,601 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,601 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,601 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,601 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,601 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:12,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:13,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:13,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 20:51:13,730 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 20:51:13,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:13,730 INFO L85 PathProgramCache]: Analyzing trace with hash -405161729, now seen corresponding path program 1 times [2023-12-02 20:51:13,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:13,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737546935] [2023-12-02 20:51:13,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:13,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:13,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:16,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:16,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:16,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737546935] [2023-12-02 20:51:16,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737546935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:16,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:16,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2023-12-02 20:51:16,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535658531] [2023-12-02 20:51:16,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:16,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 20:51:16,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:16,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 20:51:16,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2023-12-02 20:51:16,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:16,584 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:16,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 6.285714285714286) internal successors, (176), 29 states have internal predecessors, (176), 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-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:16,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:16,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:20,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:51:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 20:51:20,581 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 20:51:20,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash 847419148, now seen corresponding path program 1 times [2023-12-02 20:51:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:20,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182482033] [2023-12-02 20:51:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:20,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:23,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:23,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182482033] [2023-12-02 20:51:23,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182482033] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:23,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:23,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2023-12-02 20:51:23,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843399269] [2023-12-02 20:51:23,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:23,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-02 20:51:23,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:23,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-02 20:51:23,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2023-12-02 20:51:23,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:23,007 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:23,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 7.038461538461538) internal successors, (183), 27 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-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,008 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:23,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:23,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:51:23,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:51:25,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 20:51:25,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-12-02 20:51:25,006 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 20:51:25,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash 445078275, now seen corresponding path program 1 times [2023-12-02 20:51:25,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:25,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953748646] [2023-12-02 20:51:25,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:28,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:28,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:28,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953748646] [2023-12-02 20:51:28,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953748646] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 20:51:28,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 20:51:28,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2023-12-02 20:51:28,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523031710] [2023-12-02 20:51:28,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 20:51:28,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-02 20:51:28,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:51:28,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-02 20:51:28,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1005, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 20:51:28,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:28,792 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:51:28,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 6.454545454545454) internal successors, (213), 34 states have internal predecessors, (213), 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-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:51:28,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-12-02 20:51:28,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:51:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 20:51:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-02 20:51:31,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-02 20:51:31,861 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 20:51:31,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 20:51:31,861 INFO L85 PathProgramCache]: Analyzing trace with hash 2140083615, now seen corresponding path program 1 times [2023-12-02 20:51:31,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 20:51:31,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487193209] [2023-12-02 20:51:31,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:31,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 20:51:31,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:43,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-02 20:51:43,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487193209] [2023-12-02 20:51:43,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487193209] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 20:51:43,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993305690] [2023-12-02 20:51:43,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 20:51:43,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 20:51:43,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 [2023-12-02 20:51:43,213 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 20:51:43,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 20:51:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 20:51:43,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 162 conjunts are in the unsatisfiable core [2023-12-02 20:51:43,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 20:51:43,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:43,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 14 treesize of output 9 [2023-12-02 20:51:44,025 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-12-02 20:51:44,025 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-12-02 20:51:44,398 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-12-02 20:51:44,398 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-12-02 20:51:45,986 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-12-02 20:51:46,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-02 20:51:46,553 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-12-02 20:51:46,563 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-12-02 20:51:46,622 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-12-02 20:51:46,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:46,915 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-12-02 20:51:47,100 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-12-02 20:51:47,424 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-12-02 20:51:47,424 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-12-02 20:51:48,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:48,116 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-12-02 20:51:48,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:48,127 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-12-02 20:51:48,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-12-02 20:51:48,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-12-02 20:51:48,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 37 treesize of output 26 [2023-12-02 20:51:48,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:48,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:48,539 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-12-02 20:51:48,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:48,560 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-12-02 20:51:48,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:48,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-12-02 20:51:48,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:48,804 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-12-02 20:51:49,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:49,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 37 treesize of output 26 [2023-12-02 20:51:49,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 37 treesize of output 26 [2023-12-02 20:51:49,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:50,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2023-12-02 20:51:50,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:50,326 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-12-02 20:51:50,389 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-12-02 20:51:50,468 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-12-02 20:51:50,525 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-12-02 20:51:50,755 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 40 treesize of output 24 [2023-12-02 20:51:50,779 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 40 treesize of output 24 [2023-12-02 20:51:51,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 37 treesize of output 26 [2023-12-02 20:51:51,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:51,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:51,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:51,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:51,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 37 treesize of output 26 [2023-12-02 20:51:51,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:52,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-12-02 20:51:52,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:52,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2023-12-02 20:51:52,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:52,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:52,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:52,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:53,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:53,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-12-02 20:51:53,196 INFO L349 Elim1Store]: treesize reduction 42, result has 6.7 percent of original size [2023-12-02 20:51:53,196 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 37 [2023-12-02 20:51:53,203 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-12-02 20:51:53,354 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-12-02 20:51:53,381 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-12-02 20:51:53,422 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-12-02 20:51:53,450 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-12-02 20:51:53,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:53,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:53,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:53,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:51:53,773 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 0 case distinctions, treesize of input 48 treesize of output 41 [2023-12-02 20:51:53,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 20:51:53,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 20:51:54,964 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (forall ((v_ArrVal_2173 Int)) (= (select (select (let ((.cse0 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse0 |c_ULTIMATE.start_main_#t~mem55#1.base| (store (select .cse0 |c_ULTIMATE.start_main_#t~mem55#1.base|) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| |c_ULTIMATE.start_main_#t~mem55#1.offset|))) (forall ((|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| |c_ULTIMATE.start_main_#t~mem55#1.offset|) (forall ((v_ArrVal_2173 Int)) (= (select (select (let ((.cse1 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse1 |c_ULTIMATE.start_main_#t~mem55#1.base| (store (select .cse1 |c_ULTIMATE.start_main_#t~mem55#1.base|) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (forall ((v_ArrVal_2173 Int)) (= (select (select (let ((.cse2 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse2 |c_ULTIMATE.start_main_#t~mem55#1.base| (store (select .cse2 |c_ULTIMATE.start_main_#t~mem55#1.base|) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| |c_ULTIMATE.start_main_#t~mem55#1.offset|))) (forall ((|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| |c_ULTIMATE.start_main_#t~mem55#1.offset|) (forall ((v_ArrVal_2173 Int)) (= (select (select (let ((.cse3 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse3 |c_ULTIMATE.start_main_#t~mem55#1.base| (store (select .cse3 |c_ULTIMATE.start_main_#t~mem55#1.base|) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|))))) is different from false [2023-12-02 20:51:55,195 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_main_~p~1#1.offset| 4))) (let ((.cse2 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base|) .cse6)) (.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base|) .cse6))) (and (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse3 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse3 .cse1 (store (select .cse3 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse4 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2) (= (select (select (let ((.cse5 (store |c_#race| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) is different from false [2023-12-02 20:51:56,093 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_main_#t~mem52#1.offset| 4))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem52#1.base|) .cse6)) (.cse2 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem52#1.base|) .cse6))) (and (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store |c_#race| |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse3 (store |c_#race| |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse3 .cse1 (store (select .cse3 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse4 (store |c_#race| |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse5 (store |c_#race| |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2)))))) is different from false [2023-12-02 20:51:56,198 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (+ |c_ULTIMATE.start_main_#t~mem52#1.offset| 4))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem52#1.base|) .cse6)) (.cse2 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem52#1.base|) .cse6))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse0 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|)) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse3 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse3 .cse1 (store (select .cse3 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse4 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse5 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~mem52#1.base| v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse2)))))) is different from false [2023-12-02 20:51:56,395 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse7 (+ (select (select |c_#memory_$Pointer$.offset| |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| .cse2) .cse7)) (.cse3 (select (select |c_#memory_$Pointer$.offset| .cse2) .cse7))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse4 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse5 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse6 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse6 .cse1 (store (select .cse6 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3)))))) is different from false [2023-12-02 20:51:56,831 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse7 (+ (select (select |c_#memory_$Pointer$.offset| |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (let ((.cse1 (select (select |c_#memory_$Pointer$.base| .cse2) .cse7)) (.cse3 (select (select |c_#memory_$Pointer$.offset| .cse2) .cse7))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse4 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse5 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse6 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse6 .cse1 (store (select .cse6 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3)))))) is different from false [2023-12-02 20:51:57,108 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~list#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.offset|))) (.cse9 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (let ((.cse2 (select (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse8 (+ (select (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (let ((.cse1 (select (select .cse9 .cse2) .cse8)) (.cse3 (select (select .cse7 .cse2) .cse8))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse4 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse5 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse6 (store (store (store |c_#race| |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse6 .cse1 (store (select .cse6 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))))))) is different from false [2023-12-02 20:51:57,375 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~list#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.offset|))) (.cse9 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (let ((.cse2 (select (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse8 (+ (select (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (let ((.cse1 (select (select .cse9 .cse2) .cse8)) (.cse3 (select (select .cse7 .cse2) .cse8))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse0 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse4 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse4 .cse1 (store (select .cse4 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse5 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse5 .cse1 (store (select .cse5 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (or (= (select (select (let ((.cse6 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse2 v_ArrVal_2172))) (store .cse6 .cse1 (store (select .cse6 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| .cse3))))))) is different from false [2023-12-02 20:51:57,831 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base|)) (.cse10 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse5 (let ((.cse9 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse10 .cse8 |c_ULTIMATE.start_insert_#t~mem32#1.base|)))) (store .cse9 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse9 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse0 (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse8 |c_ULTIMATE.start_insert_#t~mem32#1.offset|)))) (store .cse6 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse6 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse2 (+ (select (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse1 (select (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse0 .cse1) .cse2)) (= (select (select (let ((.cse3 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse1 v_ArrVal_2172)) (.cse4 (select (select .cse5 .cse1) .cse2))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse16 (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse10 .cse18 |c_ULTIMATE.start_insert_#t~mem32#1.base|)))) (store .cse19 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse19 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse11 (let ((.cse17 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse18 |c_ULTIMATE.start_insert_#t~mem32#1.offset|)))) (store .cse17 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse17 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse13 (+ (select (select .cse11 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse12 (select (select .cse16 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse11 .cse12) .cse13)) (= (select (select (let ((.cse14 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse12 v_ArrVal_2172)) (.cse15 (select (select .cse16 .cse12) .cse13))) (store .cse14 .cse15 (store (select .cse14 .cse15) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse27 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse25 (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse10 .cse27 |c_ULTIMATE.start_insert_#t~mem32#1.base|)))) (store .cse28 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse28 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse20 (let ((.cse26 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse27 |c_ULTIMATE.start_insert_#t~mem32#1.offset|)))) (store .cse26 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse26 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse22 (+ (select (select .cse20 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse21 (select (select .cse25 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse20 .cse21) .cse22)) (= (select (select (let ((.cse23 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse21 v_ArrVal_2172)) (.cse24 (select (select .cse25 .cse21) .cse22))) (store .cse23 .cse24 (store (select .cse23 .cse24) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse36 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse34 (let ((.cse37 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse10 .cse36 |c_ULTIMATE.start_insert_#t~mem32#1.base|)))) (store .cse37 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse37 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse29 (let ((.cse35 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse36 |c_ULTIMATE.start_insert_#t~mem32#1.offset|)))) (store .cse35 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse35 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse31 (+ (select (select .cse29 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse30 (select (select .cse34 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse29 .cse30) .cse31)) (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse32 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse30 v_ArrVal_2172)) (.cse33 (select (select .cse34 .cse30) .cse31))) (store .cse32 .cse33 (store (select .cse32 .cse33) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)))))))))) is different from false [2023-12-02 20:51:58,812 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base|)) (.cse9 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset|)) (.cse11 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base|)) (.cse12 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse5 (let ((.cse10 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse8 .cse12)))) (store .cse10 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse10 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse2 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse8 .cse9)))) (store .cse6 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse6 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse3 (select (select .cse2 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse4 (+ (select (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse0 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse3 v_ArrVal_2172)) (.cse1 (select (select .cse2 .cse3) .cse4))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse5 .cse3) .cse4))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse18 (let ((.cse21 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse20 .cse12)))) (store .cse21 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse21 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse15 (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse20 .cse9)))) (store .cse19 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse19 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse16 (select (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse17 (+ (select (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse13 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse16 v_ArrVal_2172)) (.cse14 (select (select .cse15 .cse16) .cse17))) (store .cse13 .cse14 (store (select .cse13 .cse14) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse18 .cse16) .cse17))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse27 (let ((.cse30 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse29 .cse9)))) (store .cse30 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse30 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse22 (let ((.cse28 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse29 .cse12)))) (store .cse28 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse28 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse24 (+ (select (select .cse22 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse23 (select (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse22 .cse23) .cse24)) (= (select (select (let ((.cse25 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse23 v_ArrVal_2172)) (.cse26 (select (select .cse27 .cse23) .cse24))) (store .cse25 .cse26 (store (select .cse25 .cse26) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse38 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse36 (let ((.cse39 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse38 .cse12)))) (store .cse39 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse39 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse33 (let ((.cse37 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse38 .cse9)))) (store .cse37 |c_ULTIMATE.start_insert_~list#1.base| (store (select .cse37 |c_ULTIMATE.start_insert_~list#1.base|) |c_ULTIMATE.start_insert_~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse34 (select (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse35 (+ (select (select .cse36 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse31 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse34 v_ArrVal_2172)) (.cse32 (select (select .cse33 .cse34) .cse35))) (store .cse31 .cse32 (store (select .cse31 .cse32) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse36 .cse34) .cse35))))))))) is different from false [2023-12-02 20:52:00,091 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base|)) (.cse12 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset|)) (.cse7 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base|)) (.cse9 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse5 (let ((.cse10 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse8 .cse12)))) (store .cse10 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse10 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|)))) (.cse0 (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse8 .cse9)))) (store .cse6 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse6 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|))))) (let ((.cse2 (+ (select (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset|) 4)) (.cse1 (select (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset|))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse0 .cse1) .cse2)) (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse3 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse1 v_ArrVal_2172)) (.cse4 (select (select .cse5 .cse1) .cse2))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse18 (let ((.cse21 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse20 .cse9)))) (store .cse21 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse21 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse15 (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse20 .cse12)))) (store .cse19 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse19 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse16 (select (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse17 (+ (select (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse13 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse16 v_ArrVal_2172)) (.cse14 (select (select .cse15 .cse16) .cse17))) (store .cse13 .cse14 (store (select .cse13 .cse14) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse18 .cse16) .cse17))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse27 (let ((.cse30 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse29 .cse9)))) (store .cse30 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse30 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse24 (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse29 .cse12)))) (store .cse28 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse28 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse25 (select (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse26 (+ (select (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse22 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse25 v_ArrVal_2172)) (.cse23 (select (select .cse24 .cse25) .cse26))) (store .cse22 .cse23 (store (select .cse22 .cse23) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse27 .cse25) .cse26))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse38 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse36 (let ((.cse39 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_~p#1.base| (store .cse7 .cse38 .cse9)))) (store .cse39 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse39 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse33 (let ((.cse37 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_~p#1.base| (store .cse11 .cse38 .cse12)))) (store .cse37 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse37 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_~p#1.base|))))) (let ((.cse34 (select (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse35 (+ (select (select .cse36 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse31 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse34 v_ArrVal_2172)) (.cse32 (select (select .cse33 .cse34) .cse35))) (store .cse31 .cse32 (store (select .cse31 .cse32) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse36 .cse34) .cse35))))))))) is different from false [2023-12-02 20:52:00,229 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~p#1.base|)) (.cse9 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset|)) (.cse11 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~p#1.base|)) (.cse12 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse5 (let ((.cse10 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse11 .cse8 .cse12)))) (store .cse10 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse10 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse2 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse7 .cse8 .cse9)))) (store .cse6 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse6 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_#in~p#1.base|))))) (let ((.cse3 (select (select .cse2 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse4 (+ (select (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse0 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_#in~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse3 v_ArrVal_2172)) (.cse1 (select (select .cse2 .cse3) .cse4))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse5 .cse3) .cse4))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse18 (let ((.cse21 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse11 .cse20 .cse12)))) (store .cse21 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse21 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse15 (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse7 .cse20 .cse9)))) (store .cse19 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse19 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_#in~p#1.base|))))) (let ((.cse16 (select (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse17 (+ (select (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse13 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_#in~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse16 v_ArrVal_2172)) (.cse14 (select (select .cse15 .cse16) .cse17))) (store .cse13 .cse14 (store (select .cse13 .cse14) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse18 .cse16) .cse17))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse27 (let ((.cse30 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse11 .cse29 .cse12)))) (store .cse30 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse30 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse24 (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse7 .cse29 .cse9)))) (store .cse28 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse28 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_#in~p#1.base|))))) (let ((.cse25 (select (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse26 (+ (select (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse22 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_#in~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse25 v_ArrVal_2172)) (.cse23 (select (select .cse24 .cse25) .cse26))) (store .cse22 .cse23 (store (select .cse22 .cse23) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse27 .cse25) .cse26))))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2149 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2156 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse38 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse36 (let ((.cse39 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse11 .cse38 .cse12)))) (store .cse39 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse39 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |ULTIMATE.start_insert_~p#1.offset|)))) (.cse33 (let ((.cse37 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_insert_#in~p#1.base| (store .cse7 .cse38 .cse9)))) (store .cse37 |c_ULTIMATE.start_insert_#in~list#1.base| (store (select .cse37 |c_ULTIMATE.start_insert_#in~list#1.base|) |c_ULTIMATE.start_insert_#in~list#1.offset| |c_ULTIMATE.start_insert_#in~p#1.base|))))) (let ((.cse34 (select (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse35 (+ (select (select .cse36 |c_~#A~0.base|) |c_~#A~0.offset|) 4))) (or (= (select (select (let ((.cse31 (store (store (store (store |c_#race| |c_ULTIMATE.start_insert_#in~p#1.base| v_ArrVal_2149) |c_ULTIMATE.start_insert_#in~list#1.base| v_ArrVal_2156) |c_~#A~0.base| v_ArrVal_2160) .cse34 v_ArrVal_2172)) (.cse32 (select (select .cse33 .cse34) .cse35))) (store .cse31 .cse32 (store (select .cse31 .cse32) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select .cse36 .cse34) .cse35))))))))) is different from false [2023-12-02 20:52:00,451 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base|)) (.cse3 (select (select |c_#memory_$Pointer$.offset| |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base|)) (.cse8 (select (select |c_#memory_$Pointer$.base| |c_~#A~0.base|) |c_~#A~0.offset|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse2 .cse3)))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2)) (= (select (select (let ((.cse4 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse5 (select (select (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse2 .cse8)))) (store .cse6 |c_~#A~0.base| (store (select .cse6 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2))) (store .cse4 .cse5 (store (select .cse4 .cse5) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse10 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse9 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse10 .cse3)))) (store .cse9 |c_~#A~0.base| (store (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse10)) (= (select (select (let ((.cse11 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse12 (select (select (let ((.cse13 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse10 .cse8)))) (store .cse13 |c_~#A~0.base| (store (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse10))) (store .cse11 .cse12 (store (select .cse11 .cse12) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse14 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse15 .cse3)))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse15)) (= (select (select (let ((.cse16 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse17 (select (select (let ((.cse18 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse15 .cse8)))) (store .cse18 |c_~#A~0.base| (store (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse15))) (store .cse16 .cse17 (store (select .cse16 .cse17) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse19 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse20 .cse3)))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse20)) (= (select (select (let ((.cse21 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse22 (select (select (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse20 .cse8)))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse20))) (store .cse21 .cse22 (store (select .cse21 .cse22) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) is different from false [2023-12-02 20:52:00,944 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base|)) (.cse3 (select (select |c_#memory_$Pointer$.offset| |c_~#A~0.base|) |c_~#A~0.offset|)) (.cse7 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base|)) (.cse8 (select (select |c_#memory_$Pointer$.base| |c_~#A~0.base|) |c_~#A~0.offset|))) (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse2 .cse3)))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2)) (= (select (select (let ((.cse4 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse5 (select (select (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse2 .cse8)))) (store .cse6 |c_~#A~0.base| (store (select .cse6 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2))) (store .cse4 .cse5 (store (select .cse4 .cse5) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse10 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse9 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse10 .cse3)))) (store .cse9 |c_~#A~0.base| (store (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse10)) (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse11 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse12 (select (select (let ((.cse13 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse10 .cse8)))) (store .cse13 |c_~#A~0.base| (store (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse10))) (store .cse11 .cse12 (store (select .cse11 .cse12) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse14 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse15 .cse3)))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse15)) (= (select (select (let ((.cse16 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse17 (select (select (let ((.cse18 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse15 .cse8)))) (store .cse18 |c_~#A~0.base| (store (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse15))) (store .cse16 .cse17 (store (select .cse16 .cse17) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse19 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse1 .cse20 .cse3)))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse20)) (= (select (select (let ((.cse21 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse22 (select (select (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store .cse7 .cse20 .cse8)))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse20))) (store .cse21 .cse22 (store (select .cse21 .cse22) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))))) is different from false [2023-12-02 20:52:01,383 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2134))) (store .cse1 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~p~1#1.base|) .cse2 (select (select .cse1 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2)) (= (select (select (let ((.cse3 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse4 (select (select (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2135))) (store .cse6 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~p~1#1.base|) .cse2 (select (select .cse6 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse5 |c_~#A~0.base| (store (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse2))) (store .cse3 .cse4 (store (select .cse3 .cse4) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse9 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2134))) (store .cse8 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse8 |c_ULTIMATE.start_main_~p~1#1.base|) .cse9 (select (select .cse8 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse9)) (= (select (select (let ((.cse10 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse11 (select (select (let ((.cse12 (let ((.cse13 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2135))) (store .cse13 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse13 |c_ULTIMATE.start_main_~p~1#1.base|) .cse9 (select (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse12 |c_~#A~0.base| (store (select .cse12 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse9))) (store .cse10 .cse11 (store (select .cse10 .cse11) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse14 (let ((.cse15 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2134))) (store .cse15 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse15 |c_ULTIMATE.start_main_~p~1#1.base|) .cse16 (select (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse16)) (= (select (select (let ((.cse17 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse18 (select (select (let ((.cse19 (let ((.cse20 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2135))) (store .cse20 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse20 |c_ULTIMATE.start_main_~p~1#1.base|) .cse16 (select (select .cse20 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse16))) (store .cse17 .cse18 (store (select .cse17 .cse18) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse25 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse21 (store (store (store |c_#race| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse22 (select (select (let ((.cse23 (let ((.cse24 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2135))) (store .cse24 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse24 |c_ULTIMATE.start_main_~p~1#1.base|) .cse25 (select (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse25))) (store .cse21 .cse22 (store (select .cse21 .cse22) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse26 (let ((.cse27 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_~p#1.base| v_ArrVal_2134))) (store .cse27 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse27 |c_ULTIMATE.start_main_~p~1#1.base|) .cse25 (select (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse26 |c_~#A~0.base| (store (select .cse26 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse25)))))) is different from false [2023-12-02 20:52:02,149 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse4 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse0 (store (store (store |c_#race| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse1 (select (select (let ((.cse2 (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2135))) (store .cse3 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse3 |c_ULTIMATE.start_main_~p~1#1.base|) .cse4 (select (select .cse3 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse4))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2134))) (store .cse6 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~p~1#1.base|) .cse4 (select (select .cse6 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse5 |c_~#A~0.base| (store (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse4))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse9 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2134))) (store .cse8 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse8 |c_ULTIMATE.start_main_~p~1#1.base|) .cse9 (select (select .cse8 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse9)) (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse10 (store (store (store |c_#race| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse11 (select (select (let ((.cse12 (let ((.cse13 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2135))) (store .cse13 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse13 |c_ULTIMATE.start_main_~p~1#1.base|) .cse9 (select (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse12 |c_~#A~0.base| (store (select .cse12 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse9))) (store .cse10 .cse11 (store (select .cse10 .cse11) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse14 (store (store (store |c_#race| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse15 (select (select (let ((.cse16 (let ((.cse17 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2135))) (store .cse17 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse17 |c_ULTIMATE.start_main_~p~1#1.base|) .cse18 (select (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse16 |c_~#A~0.base| (store (select .cse16 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse18))) (store .cse14 .cse15 (store (select .cse14 .cse15) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse19 (let ((.cse20 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2134))) (store .cse20 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse20 |c_ULTIMATE.start_main_~p~1#1.base|) .cse18 (select (select .cse20 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse18))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2139 (Array Int Int)) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse25 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse21 (store (store (store |c_#race| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2139) |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse22 (select (select (let ((.cse23 (let ((.cse24 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2135))) (store .cse24 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse24 |c_ULTIMATE.start_main_~p~1#1.base|) .cse25 (select (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse25))) (store .cse21 .cse22 (store (select .cse21 .cse22) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|)) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse26 (let ((.cse27 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_init_#in~p#1.base| v_ArrVal_2134))) (store .cse27 |c_ULTIMATE.start_main_~p~1#1.base| (store (select .cse27 |c_ULTIMATE.start_main_~p~1#1.base|) .cse25 (select (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse26 |c_~#A~0.base| (store (select .cse26 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse25)))))) is different from false [2023-12-02 20:52:02,375 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse3 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse0 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse1 (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2135 .cse3 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse3))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2134 .cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse3))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse5 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse6 (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2135 .cse8 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse8))) (store .cse5 .cse6 (store (select .cse5 .cse6) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse9 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2134 .cse8 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse9 |c_~#A~0.base| (store (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse8))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse13 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= |c_t_funThread1of1ForFork0_#t~nondet41#1| (select (select (let ((.cse10 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse11 (select (select (let ((.cse12 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2135 .cse13 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse12 |c_~#A~0.base| (store (select .cse12 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse13))) (store .cse10 .cse11 (store (select .cse10 .cse11) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3))) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse14 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2134 .cse13 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse13))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse15 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2172)) (.cse16 (select (select (let ((.cse17 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2135 .cse18 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse17 |c_~#A~0.base| (store (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_~p~1#1.base|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse18))) (store .cse15 .cse16 (store (select .cse15 .cse16) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse19 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| (store v_ArrVal_2134 .cse18 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~p~1#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_~p~1#1.base|) .cse18)))))) is different from false [2023-12-02 20:52:02,630 WARN L854 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse3 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (= (select (select (let ((.cse0 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2172)) (.cse1 (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2135 .cse3 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse2 |c_~#A~0.base| (store (select .cse2 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse3))) (store .cse0 .cse1 (store (select .cse0 .cse1) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 2)) |c_t_funThread1of1ForFork0_#t~nondet41#1|) (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2134 .cse3 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse3))))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse6 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse5 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2134 .cse6 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse5 |c_~#A~0.base| (store (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse6)) (= (select (select (let ((.cse7 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2172)) (.cse8 (select (select (let ((.cse9 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2135 .cse6 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse9 |c_~#A~0.base| (store (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse6))) (store .cse7 .cse8 (store (select .cse7 .cse8) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 3)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse11 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse10 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2134 .cse11 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse10 |c_~#A~0.base| (store (select .cse10 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse11)) (= (select (select (let ((.cse12 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2172)) (.cse13 (select (select (let ((.cse14 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2135 .cse11 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse11))) (store .cse12 .cse13 (store (select .cse12 .cse13) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) (+ |c_t_funThread1of1ForFork0_~p~0#1.offset| 1)) |c_t_funThread1of1ForFork0_#t~nondet41#1|)))) (forall ((v_ArrVal_2160 (Array Int Int)) (v_ArrVal_2173 Int) (v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (|v_ULTIMATE.start_main_~p~1#1.offset_30| Int) (v_ArrVal_2172 (Array Int Int))) (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |v_ULTIMATE.start_main_~p~1#1.offset_30| (select (select (let ((.cse15 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2134 .cse16 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse15 |c_~#A~0.base| (store (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse16)) (= (select (select (let ((.cse17 (store (store |c_#race| |c_~#A~0.base| v_ArrVal_2160) |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2172)) (.cse18 (select (select (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| (store v_ArrVal_2135 .cse16 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~malloc48#1.base| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |c_ULTIMATE.start_main_#t~malloc48#1.base|))) |c_ULTIMATE.start_main_#t~malloc48#1.base|) .cse16))) (store .cse17 .cse18 (store (select .cse17 .cse18) (+ |v_ULTIMATE.start_main_~p~1#1.offset_30| 4) v_ArrVal_2173))) |c_t_funThread1of1ForFork0_~p~0#1.base|) |c_t_funThread1of1ForFork0_~p~0#1.offset|) |c_t_funThread1of1ForFork0_#t~nondet41#1|))))) is different from false [2023-12-02 20:54:35,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:35,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 4 case distinctions, treesize of input 165 treesize of output 158 [2023-12-02 20:54:35,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:35,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11984 treesize of output 10784 [2023-12-02 20:54:35,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1294 treesize of output 1262 [2023-12-02 20:54:35,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 1374 treesize of output 1310 [2023-12-02 20:54:37,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:37,105 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 975 treesize of output 941 [2023-12-02 20:54:37,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:37,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 163 treesize of output 156 [2023-12-02 20:54:37,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:37,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 2536 treesize of output 2336 [2023-12-02 20:54:37,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2117 treesize of output 2101 [2023-12-02 20:54:37,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 2211 treesize of output 2179 [2023-12-02 20:54:40,315 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:40,315 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 948 treesize of output 924 [2023-12-02 20:54:40,862 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:40,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 165 treesize of output 158 [2023-12-02 20:54:40,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:40,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 7792 treesize of output 6844 [2023-12-02 20:54:40,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1665 treesize of output 1633 [2023-12-02 20:54:40,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1761 treesize of output 1697 [2023-12-02 20:54:42,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:42,319 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 521 treesize of output 487 [2023-12-02 20:54:42,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54: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 4 case distinctions, treesize of input 165 treesize of output 158 [2023-12-02 20:54:42,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:42,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 11996 treesize of output 10132 [2023-12-02 20:54:42,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1422 treesize of output 1358 [2023-12-02 20:54:42,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1422 treesize of output 1390 [2023-12-02 20:54:43,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:54:43,956 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 221 treesize of output 187 [2023-12-02 20:54:46,149 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse75 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse2 (not .cse75)) (.cse12 (< |c_#StackHeapBarrier| (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1))) (.cse34 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_23 (Array Int Int))) (= (let ((.cse86 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse85 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_23 .cse86 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_23) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse85 |c_~#A~0.base| (store (select .cse85 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse86)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (.cse21 (not (= (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|) 0)))) (and (or (forall ((v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (= (let ((.cse1 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse1 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse1)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_22 (Array Int Int))) (let ((.cse3 (let ((.cse5 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_22 .cse5 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_22) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse5)))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse3)) (= |c_~#A~0.base| .cse3) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse3))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse6 (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse8 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse8)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse6) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse6) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse9 (let ((.cse11 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse10 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse11 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse10 |c_~#A~0.base| (store (select .cse10 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse11)))) (or (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse9)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse9))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 (and (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse13 (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse14 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_10 .cse15 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse15)))) (or (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse13) (= .cse13 |c_~#A~0.base|)))) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_1 (Array Int Int))) (let ((.cse16 (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse17 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_1 .cse18 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_1) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse17 |c_~#A~0.base| (store (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse18)))) (or (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse16) (not (= |c_~#A~0.base| .cse16))))) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse19 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_2 .cse20 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse20))))) .cse21) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse24 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse22 (select (select (let ((.cse25 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse24 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse25 |c_~#A~0.base| (store (select .cse25 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse24))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse22)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse23 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse24 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse24) 4)) (= .cse22 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 .cse21 (forall ((v_prenex_14 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse26 (let ((.cse28 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse27 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_14 .cse28 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_14) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse27 |c_~#A~0.base| (store (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse28)))) (or (= .cse26 |c_t_funThread1of1ForFork0_~p~0#1.base|) (= .cse26 |c_~#A~0.base|))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse29 (let ((.cse31 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse30 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse31 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse30 |c_~#A~0.base| (store (select .cse30 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse31)))) (or (not (= |c_~#A~0.base| .cse29)) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse29) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse29))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (= (let ((.cse33 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse32 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse33 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse32 |c_~#A~0.base| (store (select .cse32 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse33)) |c_~#A~0.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 .cse34 .cse21))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse36 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse37 (select (select (let ((.cse38 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse36 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse38 |c_~#A~0.base| (store (select .cse38 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse36))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse35 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse36 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse35 |c_~#A~0.base| (store (select .cse35 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse36) 4)) (not (= .cse37 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (= .cse37 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 .cse21) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse41 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse39 (select (select (let ((.cse42 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse41 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse42 |c_~#A~0.base| (store (select .cse42 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse41))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse39)) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse39) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse40 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse41 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse40 |c_~#A~0.base| (store (select .cse40 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse41))))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 .cse21 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int))) (= (let ((.cse44 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse43 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_3 .cse44 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse44)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (not (= (let ((.cse46 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse45 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse46 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse45 |c_~#A~0.base| (store (select .cse45 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse46)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse47 (let ((.cse49 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse48 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse49 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse48 |c_~#A~0.base| (store (select .cse48 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse49)))) (or (not (= .cse47 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse47 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse51 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse50 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse51 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse50 |c_~#A~0.base| (store (select .cse50 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse51))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse53 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse52 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse53 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse52 |c_~#A~0.base| (store (select .cse52 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse53))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse54 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse53 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse54 |c_~#A~0.base| (store (select .cse54 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse53) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse56 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse55 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse56 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse55 |c_~#A~0.base| (store (select .cse55 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse56)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse58 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse57 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse58 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse57 |c_~#A~0.base| (store (select .cse57 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse58)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse60 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse59 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse60 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse59 |c_~#A~0.base| (store (select .cse59 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse60)))))))) (or .cse12 .cse21 (forall ((v_prenex_20 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse62 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse61 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_20 .cse62 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_20) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse61 |c_~#A~0.base| (store (select .cse61 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse62))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse64 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse63 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse64 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse63 |c_~#A~0.base| (store (select .cse63 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse64) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 3 (select (select (let ((.cse65 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse64 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse65 |c_~#A~0.base| (store (select .cse65 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse64)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or (and (or .cse12 .cse21 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_12 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse67 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse66 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_12 .cse67 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_12) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse66 |c_~#A~0.base| (store (select .cse66 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse67)))))) (or .cse12 .cse21 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_11 (Array Int Int))) (= (let ((.cse69 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse68 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_11 .cse69 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_11) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse68 |c_~#A~0.base| (store (select .cse68 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse69)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (or .cse12 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (let ((.cse71 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse70 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_ArrVal_2134 .cse71 (select (select (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse70 |c_~#A~0.base| (store (select .cse70 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse71)) 4))) .cse21) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse73 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (forall ((v_prenex_19 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse72 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse73 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse72 |c_~#A~0.base| (store (select .cse72 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse73)))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse74 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse73 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse74 |c_~#A~0.base| (store (select .cse74 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse73) 4))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse75) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse76 (let ((.cse78 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse77 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse78 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse77 |c_~#A~0.base| (store (select .cse77 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse78)))) (or (not (= .cse76 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse76 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse12 (and .cse34 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (let ((.cse79 (let ((.cse81 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse80 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_25 .cse81 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse80 |c_~#A~0.base| (store (select .cse80 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse81)))) (or (= .cse79 |c_~#A~0.base|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse79))))) .cse21) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse83 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse82 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse83 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse82 |c_~#A~0.base| (store (select .cse82 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse83))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse84 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse83 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse84 |c_~#A~0.base| (store (select .cse84 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse83)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 20:54:48,797 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse40 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse2 (not .cse40))) (and (or (forall ((v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (= (let ((.cse1 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse1 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse1)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) .cse2) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse3 (let ((.cse5 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse5 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse5)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse3) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse3) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))))) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (= (let ((.cse7 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse6 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse7 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse6 |c_~#A~0.base| (store (select .cse6 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse7)) |c_~#A~0.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse9 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse10 (select (select (let ((.cse11 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse9 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse11 |c_~#A~0.base| (store (select .cse11 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse9))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse8 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse9 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse8 |c_~#A~0.base| (store (select .cse8 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse9) 4)) (not (= .cse10 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (= .cse10 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or (< |c_#StackHeapBarrier| (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (not (= (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|) 0))) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (not (= (let ((.cse13 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse12 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse13 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse12 |c_~#A~0.base| (store (select .cse12 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse13)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse14 (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse15 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse16 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse15 |c_~#A~0.base| (store (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse16)))) (or (not (= .cse14 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse14 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse17 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse18 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse17 |c_~#A~0.base| (store (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse18))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse19 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse20 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse20))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse21 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse20 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse21 |c_~#A~0.base| (store (select .cse21 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse20) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse23 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse22 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse23 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse22 |c_~#A~0.base| (store (select .cse22 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse23)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse25 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse24 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse25 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse24 |c_~#A~0.base| (store (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse25))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse26 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse25 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse26 |c_~#A~0.base| (store (select .cse26 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse25) 4))))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse28 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse27 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse28 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse27 |c_~#A~0.base| (store (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse28)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse30 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse29 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse30 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse29 |c_~#A~0.base| (store (select .cse29 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse30)))))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse32 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse31 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse32 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse31 |c_~#A~0.base| (store (select .cse31 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse33 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse32 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse33 |c_~#A~0.base| (store (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32)))))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse34 (let ((.cse36 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse35 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse36 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse35 |c_~#A~0.base| (store (select .cse35 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse36)))) (or (not (= |c_~#A~0.base| .cse34)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse34))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse38 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse37 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse38 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse37 |c_~#A~0.base| (store (select .cse37 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse38) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 3 (select (select (let ((.cse39 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse38 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse39 |c_~#A~0.base| (store (select .cse39 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse38)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse40 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse42 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (forall ((v_prenex_19 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse41 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse42 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse41 |c_~#A~0.base| (store (select .cse41 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse42)))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse43 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse42 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse42) 4))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse44 (let ((.cse46 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse45 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse46 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse45 |c_~#A~0.base| (store (select .cse45 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse46)))) (or (not (= .cse44 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse44 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse48 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse47 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse48 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse47 |c_~#A~0.base| (store (select .cse47 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse49 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse48 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse49 |c_~#A~0.base| (store (select .cse49 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 20:54:51,415 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse51 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse3 (not .cse51))) (and (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_25 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse2 (select (select (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse2)) |c_~#A~0.base|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= (let ((.cse6 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (let ((.cse5 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse5 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse6 (select (select (store .cse5 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse6)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (or (and (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= (let ((.cse9 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse8 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse9 (select (select (store .cse8 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse9)) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse12 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse10 (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse11 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse12 (select (select (store .cse11 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse10 |c_~#A~0.base| (store (select .cse10 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse12)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse13 (let ((.cse14 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse14 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse15 (select (select (store .cse14 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse13 |c_~#A~0.base| (store (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse15)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse16 (let ((.cse17 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse17 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse18 (select (select (store .cse17 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse16 |c_~#A~0.base| (store (select .cse16 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse18) 3)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse19 (let ((.cse20 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse20 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse18 (select (select (store .cse20 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse18)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse3 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse23 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse21 (let ((.cse22 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse22 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse23 (select (select (store .cse22 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse21 |c_~#A~0.base| (store (select .cse21 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse23)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse26 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse24 (let ((.cse25 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse25 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse26 (select (select (store .cse25 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse24 |c_~#A~0.base| (store (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse26))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse27 (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse28 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse29 (select (select (store .cse28 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse27 |c_~#A~0.base| (store (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse29) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse30 (let ((.cse31 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse31 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse29 (select (select (store .cse31 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse30 |c_~#A~0.base| (store (select .cse30 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse29) 2))))))) (or (< |c_#StackHeapBarrier| (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (not (= (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|) 0))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse34 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse32 (let ((.cse33 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse33 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse34 (select (select (store .cse33 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse32 |c_~#A~0.base| (store (select .cse32 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse34) 4)) (not (= (select (select (let ((.cse35 (let ((.cse36 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse36 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse34 (select (select (store .cse36 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse35 |c_~#A~0.base| (store (select .cse35 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse34) |c_t_funThread1of1ForFork0_~p~0#1.base|))))))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse37 (let ((.cse40 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse38 (let ((.cse39 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse39 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse40 (select (select (store .cse39 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse38 |c_~#A~0.base| (store (select .cse38 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse40)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= .cse37 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse37) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse43 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse41 (let ((.cse42 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse42 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse43 (select (select (store .cse42 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse41 |c_~#A~0.base| (store (select .cse41 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse43) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse44 (let ((.cse45 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse45 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse43 (select (select (store .cse45 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse44 |c_~#A~0.base| (store (select .cse44 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse43) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_19 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse48 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse46 (let ((.cse47 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse48 (select (select (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse46 |c_~#A~0.base| (store (select .cse46 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse49 (let ((.cse50 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse50 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse48 (select (select (store .cse50 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse49 |c_~#A~0.base| (store (select .cse49 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse51) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse52 (let ((.cse55 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse53 (let ((.cse54 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse54 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse55 (select (select (store .cse54 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse53 |c_~#A~0.base| (store (select .cse53 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse55)))) (or (not (= |c_~#A~0.base| .cse52)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse52))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse56 (let ((.cse59 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse57 (let ((.cse58 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse58 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse59 (select (select (store .cse58 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse57 |c_~#A~0.base| (store (select .cse57 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse59)))) (or (not (= .cse56 |c_~#A~0.base|)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse56))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse62 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse60 (let ((.cse61 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse61 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse62 (select (select (store .cse61 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse60 |c_~#A~0.base| (store (select .cse60 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse62) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse63 (let ((.cse64 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse64 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse62 (select (select (store .cse64 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse63 |c_~#A~0.base| (store (select .cse63 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse62) 2))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse67 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse68 (select (select (let ((.cse69 (let ((.cse70 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse70 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse67 (select (select (store .cse70 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse69 |c_~#A~0.base| (store (select .cse69 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse67))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse65 (let ((.cse66 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse67 (select (select (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse65 |c_~#A~0.base| (store (select .cse65 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse67) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse68)) (= .cse68 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse71 (let ((.cse74 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse72 (let ((.cse73 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse73 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse74 (select (select (store .cse73 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse72 |c_~#A~0.base| (store (select .cse72 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse74)))) (or (not (= |c_~#A~0.base| .cse71)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse71))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 20:55:02,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:02,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 1 case distinctions, treesize of input 92 treesize of output 69 [2023-12-02 20:55:02,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:02,905 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:02,908 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 11 [2023-12-02 20:55:02,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 16 treesize of output 12 [2023-12-02 20:55:02,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:02,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 93 treesize of output 70 [2023-12-02 20:55:02,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:02,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 1 case distinctions, treesize of input 92 treesize of output 69 [2023-12-02 20:55:02,972 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:02,976 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:02,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 154 treesize of output 152 [2023-12-02 20:55:03,010 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,014 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,034 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 148 treesize of output 146 [2023-12-02 20:55:03,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 40 treesize of output 38 [2023-12-02 20:55:03,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 30 treesize of output 28 [2023-12-02 20:55:03,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2023-12-02 20:55:03,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 6 treesize of output 4 [2023-12-02 20:55:03,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,183 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 22 treesize of output 26 [2023-12-02 20:55:03,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,241 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 23 treesize of output 27 [2023-12-02 20:55:03,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 1 case distinctions, treesize of input 185 treesize of output 129 [2023-12-02 20:55:03,383 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,384 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 116 [2023-12-02 20:55:03,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-12-02 20:55:03,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 91 treesize of output 68 [2023-12-02 20:55:03,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:03,452 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,456 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 14 treesize of output 10 [2023-12-02 20:55:03,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 20:55:03,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 1 case distinctions, treesize of input 93 treesize of output 70 [2023-12-02 20:55:03,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 1 case distinctions, treesize of input 92 treesize of output 69 [2023-12-02 20:55:03,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,522 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 70 treesize of output 69 [2023-12-02 20:55:03,559 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,560 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 66 [2023-12-02 20:55:03,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-12-02 20:55:03,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 5 treesize of output 3 [2023-12-02 20:55:03,680 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 70 [2023-12-02 20:55:03,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 92 treesize of output 69 [2023-12-02 20:55:03,710 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,712 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 70 treesize of output 69 [2023-12-02 20:55:03,748 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,749 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 66 [2023-12-02 20:55:03,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-12-02 20:55:03,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 7 treesize of output 5 [2023-12-02 20:55:03,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 92 treesize of output 69 [2023-12-02 20:55:03,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:03,851 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,855 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 11 [2023-12-02 20:55:03,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 12 [2023-12-02 20:55:03,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 91 treesize of output 68 [2023-12-02 20:55:03,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:03,887 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,891 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 14 treesize of output 10 [2023-12-02 20:55:03,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 5 treesize of output 3 [2023-12-02 20:55:03,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,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 1 case distinctions, treesize of input 93 treesize of output 70 [2023-12-02 20:55:03,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 92 treesize of output 69 [2023-12-02 20:55:03,960 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,961 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:03,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:03,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 69 [2023-12-02 20:55:04,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-12-02 20:55:04,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,033 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 66 [2023-12-02 20:55:04,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-12-02 20:55:04,112 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 91 treesize of output 68 [2023-12-02 20:55:04,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:04,117 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,121 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 14 treesize of output 10 [2023-12-02 20:55:04,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 20:55:04,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 70 [2023-12-02 20:55:04,179 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,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 1 case distinctions, treesize of input 92 treesize of output 69 [2023-12-02 20:55:04,189 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,190 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 69 [2023-12-02 20:55:04,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-12-02 20:55:04,251 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,252 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 66 [2023-12-02 20:55:04,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 20 treesize of output 18 [2023-12-02 20:55:04,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 93 treesize of output 70 [2023-12-02 20:55:04,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,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 1 case distinctions, treesize of input 184 treesize of output 128 [2023-12-02 20:55:04,368 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,369 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,370 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,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 18 treesize of output 21 [2023-12-02 20:55:04,417 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,418 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 111 [2023-12-02 20:55:04,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2023-12-02 20:55:04,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 68 [2023-12-02 20:55:04,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:04,533 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,536 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 14 treesize of output 10 [2023-12-02 20:55:04,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 20:55:04,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 68 [2023-12-02 20:55:04,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:04,568 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,572 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 14 treesize of output 10 [2023-12-02 20:55:04,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-12-02 20:55:04,614 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 93 treesize of output 70 [2023-12-02 20:55:04,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,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 1 case distinctions, treesize of input 92 treesize of output 69 [2023-12-02 20:55:04,647 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,648 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 69 [2023-12-02 20:55:04,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 7 treesize of output 5 [2023-12-02 20:55:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,718 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 66 [2023-12-02 20:55:04,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-12-02 20:55:04,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 185 treesize of output 129 [2023-12-02 20:55:04,825 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,826 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,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 125 treesize of output 116 [2023-12-02 20:55:04,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-12-02 20:55:04,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 183 treesize of output 127 [2023-12-02 20:55:04,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 20:55:04,911 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,915 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 19 treesize of output 15 [2023-12-02 20:55:04,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-02 20:55:04,950 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 185 treesize of output 129 [2023-12-02 20:55:04,958 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,959 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 20:55:04,979 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 20:55:04,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 116 [2023-12-02 20:55:04,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-12-02 20:56:51,645 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-02 20:56:51,645 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 22 treesize of output 1 [2023-12-02 20:56:51,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-12-02 20:56:51,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993305690] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 20:56:51,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 20:56:51,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 32, 36] total 115 [2023-12-02 20:56:51,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665711473] [2023-12-02 20:56:51,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 20:56:51,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2023-12-02 20:56:51,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-02 20:56:51,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2023-12-02 20:56:51,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=661, Invalid=8287, Unknown=66, NotChecked=4326, Total=13340 [2023-12-02 20:56:51,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:56:51,681 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-12-02 20:56:51,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 115 states have (on average 6.147826086956521) internal successors, (707), 116 states have internal predecessors, (707), 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-12-02 20:56:51,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2023-12-02 20:56:51,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-12-02 20:56:59,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:06,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:17,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:21,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:29,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:33,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:35,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:38,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:41,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:42,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:47,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:48,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:52,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:54,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:55,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:57:57,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:15,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:16,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:21,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:24,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:25,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:27,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:28,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:31,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:36,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:38,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:42,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:46,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:48,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:53,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:55,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:58:58,817 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 [1] [2023-12-02 20:59:24,446 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 [1] [2023-12-02 20:59:25,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:26,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:28,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:32,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:35,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:41,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:45,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:48,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:52,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 20:59:59,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:02,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:15,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:19,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:39,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:41,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:47,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:50,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:52,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:00:53,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:01:05,039 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse18 (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|)) (.cse57 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse17 (select |c_#memory_$Pointer$.base| 1)) (.cse3 (not .cse57)) (.cse4 (select |c_#memory_$Pointer$.offset| 1)) (.cse37 (not (= .cse18 0))) (.cse36 (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (.cse24 (select |c_#valid| 1))) (and (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_25 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse2 (select (select (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse2)) |c_~#A~0.base|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= |c_t_funThread1of1ForFork0_insert_#in~list#1.offset| 0) (= (select .cse4 0) 0) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= (let ((.cse7 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse6 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse7 (select (select (store .cse6 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse5 |c_~#A~0.base| (store (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse7)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (or (and (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= (let ((.cse10 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse8 (let ((.cse9 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse9 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse10 (select (select (store .cse9 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse8 |c_~#A~0.base| (store (select .cse8 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse10)) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse13 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse11 (let ((.cse12 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse12 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse13 (select (select (store .cse12 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse11 |c_~#A~0.base| (store (select .cse11 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse13)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (= |c_t_funThread1of1ForFork0_insert_~list#1.base| 1) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse14 (let ((.cse15 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse15 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse16 (select (select (store .cse15 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse16)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select .cse17 0)) (= .cse18 1) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse21 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse19 (let ((.cse20 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse20 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse21 (select (select (store .cse20 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse21) 3)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse22 (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse23 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse21 (select (select (store .cse23 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse22 |c_~#A~0.base| (store (select .cse22 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse21)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= .cse24 1) (not (= (select .cse17 |c_~#A~0.offset|) 1)) (or .cse3 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (<= 1 |c_#StackHeapBarrier|) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse27 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse25 (let ((.cse26 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse26 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse27 (select (select (store .cse26 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse25 |c_~#A~0.base| (store (select .cse25 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse27)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_t_funThread1of1ForFork0_insert_~p#1.base|) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse30 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse28 (let ((.cse29 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse29 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse30 (select (select (store .cse29 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse28 |c_~#A~0.base| (store (select .cse28 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse30))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (= |c_t_funThread1of1ForFork0_~p~0#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse33 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse31 (let ((.cse32 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse32 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse33 (select (select (store .cse32 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse31 |c_~#A~0.base| (store (select .cse31 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse33) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse34 (let ((.cse35 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse35 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse33 (select (select (store .cse35 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse34 |c_~#A~0.base| (store (select .cse34 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse33) 2))))))) (= |c_~#A~0.offset| 0) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (or (< |c_#StackHeapBarrier| .cse36) .cse37) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse40 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse38 (let ((.cse39 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse39 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse40 (select (select (store .cse39 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse38 |c_~#A~0.base| (store (select .cse38 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse40) 4)) (not (= (select (select (let ((.cse41 (let ((.cse42 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse42 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse40 (select (select (store .cse42 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse41 |c_~#A~0.base| (store (select .cse41 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse40) |c_t_funThread1of1ForFork0_~p~0#1.base|))))))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse43 (let ((.cse46 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse44 (let ((.cse45 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse45 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse46 (select (select (store .cse45 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse44 |c_~#A~0.base| (store (select .cse44 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse46)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= .cse43 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse43) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (= |c_t_funThread1of1ForFork0_insert_~list#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse49 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse47 (let ((.cse48 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse48 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse49 (select (select (store .cse48 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse47 |c_~#A~0.base| (store (select .cse47 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse49) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse50 (let ((.cse51 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse51 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse49 (select (select (store .cse51 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse50 |c_~#A~0.base| (store (select .cse50 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse49) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= (select .cse4 |c_t_funThread1of1ForFork0_insert_~list#1.offset|) 0) .cse37 (= |c_t_funThread1of1ForFork0_insert_#in~p#1.base| |c_t_funThread1of1ForFork0_~p~0#1.base|) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_19 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse54 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse52 (let ((.cse53 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse53 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse54 (select (select (store .cse53 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse52 |c_~#A~0.base| (store (select .cse52 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse54) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse55 (let ((.cse56 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse56 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse54 (select (select (store .cse56 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse55 |c_~#A~0.base| (store (select .cse55 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse54))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse57) (= |c_~#A~0.offset| |c_t_funThread1of1ForFork0_insert_~list#1.offset|) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse58 (let ((.cse61 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse59 (let ((.cse60 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse60 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse61 (select (select (store .cse60 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse59 |c_~#A~0.base| (store (select .cse59 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse61)))) (or (not (= |c_~#A~0.base| .cse58)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse58))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse62 (let ((.cse65 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse63 (let ((.cse64 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse64 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse65 (select (select (store .cse64 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse63 |c_~#A~0.base| (store (select .cse63 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse65)))) (or (not (= .cse62 |c_~#A~0.base|)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse62))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (not (= |c_ULTIMATE.start_main_~#t1~0#1.base| 1)) (= |c_t_funThread1of1ForFork0_insert_~p#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse68 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse66 (let ((.cse67 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse67 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse68 (select (select (store .cse67 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse66 |c_~#A~0.base| (store (select .cse66 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse68) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse69 (let ((.cse70 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse70 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse68 (select (select (store .cse70 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse69 |c_~#A~0.base| (store (select .cse69 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse68) 2))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= |c_t_funThread1of1ForFork0_insert_#in~list#1.base| 1) (<= .cse36 |c_#StackHeapBarrier|) (= |c_~#A~0.base| 1) (= |c_t_funThread1of1ForFork0_insert_#in~p#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse73 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse74 (select (select (let ((.cse75 (let ((.cse76 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse76 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse73 (select (select (store .cse76 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse75 |c_~#A~0.base| (store (select .cse75 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse73))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse71 (let ((.cse72 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse72 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse73 (select (select (store .cse72 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse71 |c_~#A~0.base| (store (select .cse71 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse73) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse74)) (= .cse74 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse77 (let ((.cse80 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse78 (let ((.cse79 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse79 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse80 (select (select (store .cse79 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse78 |c_~#A~0.base| (store (select .cse78 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse80)))) (or (not (= |c_~#A~0.base| .cse77)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse77))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (not (= .cse24 0))))) is different from true [2023-12-02 21:01:07,080 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse17 (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|)) (.cse56 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse3 (not .cse56)) (.cse4 (select |c_#memory_$Pointer$.offset| 1)) (.cse36 (not (= .cse17 0))) (.cse35 (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (.cse23 (select |c_#valid| 1))) (and (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_25 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse2 (select (select (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse2)) |c_~#A~0.base|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= (select .cse4 0) 0) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= (let ((.cse7 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse6 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse7 (select (select (store .cse6 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse5 |c_~#A~0.base| (store (select .cse5 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse7)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (or (and (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= (let ((.cse10 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse8 (let ((.cse9 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse9 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse10 (select (select (store .cse9 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse8 |c_~#A~0.base| (store (select .cse8 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse10)) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse13 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse11 (let ((.cse12 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse12 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse13 (select (select (store .cse12 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse11 |c_~#A~0.base| (store (select .cse11 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse13)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (= |c_t_funThread1of1ForFork0_insert_~list#1.base| 1) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse14 (let ((.cse15 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse15 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse16 (select (select (store .cse15 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse16)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select |c_#memory_$Pointer$.base| 1) 0)) (= .cse17 1) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse18 (let ((.cse19 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse19 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse20 (select (select (store .cse19 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse18 |c_~#A~0.base| (store (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse20) 3)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse21 (let ((.cse22 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse22 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse20 (select (select (store .cse22 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse21 |c_~#A~0.base| (store (select .cse21 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse20)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= .cse23 1) (or .cse3 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (<= 1 |c_#StackHeapBarrier|) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse26 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse24 (let ((.cse25 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse25 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse26 (select (select (store .cse25 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse24 |c_~#A~0.base| (store (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse26)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse27 (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse28 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse29 (select (select (store .cse28 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse27 |c_~#A~0.base| (store (select .cse27 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse29))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (= |c_t_funThread1of1ForFork0_~p~0#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse32 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse30 (let ((.cse31 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse31 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse32 (select (select (store .cse31 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse30 |c_~#A~0.base| (store (select .cse30 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse33 (let ((.cse34 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse34 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse32 (select (select (store .cse34 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse33 |c_~#A~0.base| (store (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32) 2))))))) (= |c_~#A~0.offset| 0) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (or (< |c_#StackHeapBarrier| .cse35) .cse36) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse39 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse37 (let ((.cse38 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse38 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse39 (select (select (store .cse38 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse37 |c_~#A~0.base| (store (select .cse37 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse39) 4)) (not (= (select (select (let ((.cse40 (let ((.cse41 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse41 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse39 (select (select (store .cse41 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse40 |c_~#A~0.base| (store (select .cse40 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse39) |c_t_funThread1of1ForFork0_~p~0#1.base|))))))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse42 (let ((.cse45 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse43 (let ((.cse44 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse44 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse45 (select (select (store .cse44 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse45)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= .cse42 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse42) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse48 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse46 (let ((.cse47 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse48 (select (select (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse46 |c_~#A~0.base| (store (select .cse46 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse49 (let ((.cse50 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse50 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse48 (select (select (store .cse50 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse49 |c_~#A~0.base| (store (select .cse49 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= (select .cse4 |c_t_funThread1of1ForFork0_insert_~list#1.offset|) 0) .cse36 (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_19 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse53 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse51 (let ((.cse52 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse52 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse53 (select (select (store .cse52 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse51 |c_~#A~0.base| (store (select .cse51 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse53) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse54 (let ((.cse55 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse55 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse53 (select (select (store .cse55 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse54 |c_~#A~0.base| (store (select .cse54 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse53))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse56) (= |c_~#A~0.offset| |c_t_funThread1of1ForFork0_insert_~list#1.offset|) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse57 (let ((.cse60 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse58 (let ((.cse59 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse59 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse60 (select (select (store .cse59 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse58 |c_~#A~0.base| (store (select .cse58 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse60)))) (or (not (= |c_~#A~0.base| .cse57)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse57))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse61 (let ((.cse64 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse62 (let ((.cse63 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse63 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse64 (select (select (store .cse63 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse62 |c_~#A~0.base| (store (select .cse62 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse64)))) (or (not (= .cse61 |c_~#A~0.base|)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse61))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse67 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse65 (let ((.cse66 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse67 (select (select (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse65 |c_~#A~0.base| (store (select .cse65 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse67) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse68 (let ((.cse69 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse69 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse67 (select (select (store .cse69 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse68 |c_~#A~0.base| (store (select .cse68 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse67) 2))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (<= .cse35 |c_#StackHeapBarrier|) (= |c_~#A~0.base| 1) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse72 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse73 (select (select (let ((.cse74 (let ((.cse75 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse75 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse72 (select (select (store .cse75 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse74 |c_~#A~0.base| (store (select .cse74 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse72))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse70 (let ((.cse71 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse71 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse72 (select (select (store .cse71 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse70 |c_~#A~0.base| (store (select .cse70 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse72) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse73)) (= .cse73 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse76 (let ((.cse79 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse77 (let ((.cse78 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse78 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse79 (select (select (store .cse78 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse77 |c_~#A~0.base| (store (select .cse77 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse79)))) (or (not (= |c_~#A~0.base| .cse76)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse76))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (not (= .cse23 0))))) is different from true [2023-12-02 21:01:09,157 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse53 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse16 (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|)) (.cse3 (not .cse53)) (.cse33 (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1))) (and (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_25 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse2 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse2 (select (select (store .cse1 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse2)) |c_~#A~0.base|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= (select (select |c_#memory_$Pointer$.offset| 1) 0) 0) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= (let ((.cse6 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (let ((.cse5 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse5 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse6 (select (select (store .cse5 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse6)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (or (and (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= (let ((.cse9 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse8 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse9 (select (select (store .cse8 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse9)) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse12 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse10 (let ((.cse11 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse11 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse12 (select (select (store .cse11 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse10 |c_~#A~0.base| (store (select .cse10 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse12)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse13 (let ((.cse14 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse14 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse15 (select (select (store .cse14 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse13 |c_~#A~0.base| (store (select .cse13 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse15)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) .cse3) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select |c_#memory_$Pointer$.base| 1) 0)) (= .cse16 1) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse19 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse17 (let ((.cse18 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse18 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse19 (select (select (store .cse18 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse17 |c_~#A~0.base| (store (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse19) 3)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse20 (let ((.cse21 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse21 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse19 (select (select (store .cse21 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse20 |c_~#A~0.base| (store (select .cse20 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse19)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (= (select |c_#valid| 1) 1) (or .cse3 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (<= 1 |c_#StackHeapBarrier|) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse24 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse22 (let ((.cse23 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse23 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse24 (select (select (store .cse23 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse22 |c_~#A~0.base| (store (select .cse22 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse24)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse3 (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse27 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse25 (let ((.cse26 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse26 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse27 (select (select (store .cse26 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse25 |c_~#A~0.base| (store (select .cse25 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse27))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (= |c_t_funThread1of1ForFork0_~p~0#1.offset| 0) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse30 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse28 (let ((.cse29 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse29 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse30 (select (select (store .cse29 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse28 |c_~#A~0.base| (store (select .cse28 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse30) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse31 (let ((.cse32 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse32 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse30 (select (select (store .cse32 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse31 |c_~#A~0.base| (store (select .cse31 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse30) 2))))))) (= |c_~#A~0.offset| 0) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (or (< |c_#StackHeapBarrier| .cse33) (not (= .cse16 0))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse36 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse34 (let ((.cse35 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse35 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse36 (select (select (store .cse35 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse34 |c_~#A~0.base| (store (select .cse34 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse36) 4)) (not (= (select (select (let ((.cse37 (let ((.cse38 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse38 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse36 (select (select (store .cse38 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse37 |c_~#A~0.base| (store (select .cse37 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse36) |c_t_funThread1of1ForFork0_~p~0#1.base|))))))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse39 (let ((.cse42 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse40 (let ((.cse41 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse41 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse42 (select (select (store .cse41 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse40 |c_~#A~0.base| (store (select .cse40 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse42)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= .cse39 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse39) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse3) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse45 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse43 (let ((.cse44 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse44 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse45 (select (select (store .cse44 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse45) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse46 (let ((.cse47 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse45 (select (select (store .cse47 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse46 |c_~#A~0.base| (store (select .cse46 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse45) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or (forall ((v_ArrVal_2119 (Array Int Int)) (v_prenex_19 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse50 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse48 (let ((.cse49 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse49 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse50 (select (select (store .cse49 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse48 |c_~#A~0.base| (store (select .cse48 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse50) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse51 (let ((.cse52 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse52 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse50 (select (select (store .cse52 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse51 |c_~#A~0.base| (store (select .cse51 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse50))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse53) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse54 (let ((.cse57 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse55 (let ((.cse56 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse56 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse57 (select (select (store .cse56 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse55 |c_~#A~0.base| (store (select .cse55 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse57)))) (or (not (= |c_~#A~0.base| .cse54)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse54))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse58 (let ((.cse61 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse59 (let ((.cse60 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse60 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse61 (select (select (store .cse60 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse59 |c_~#A~0.base| (store (select .cse59 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse61)))) (or (not (= .cse58 |c_~#A~0.base|)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse58))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse64 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse62 (let ((.cse63 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse63 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse64 (select (select (store .cse63 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse62 |c_~#A~0.base| (store (select .cse62 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse64) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse65 (let ((.cse66 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse64 (select (select (store .cse66 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse65 |c_~#A~0.base| (store (select .cse65 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse64) 2))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (<= .cse33 |c_#StackHeapBarrier|) (= |c_~#A~0.base| 1) (forall ((v_ArrVal_2119 (Array Int Int)) (v_ArrVal_2120 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse69 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse70 (select (select (let ((.cse71 (let ((.cse72 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse72 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse69 (select (select (store .cse72 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse71 |c_~#A~0.base| (store (select .cse71 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse69))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse67 (let ((.cse68 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2120))) (store .cse68 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse69 (select (select (store .cse68 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse67 |c_~#A~0.base| (store (select .cse67 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse69) 4)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse70)) (= .cse70 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((v_ArrVal_2119 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse73 (let ((.cse76 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse74 (let ((.cse75 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2119))) (store .cse75 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse76 (select (select (store .cse75 |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|)))))) (store .cse74 |c_~#A~0.base| (store (select .cse74 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse76)))) (or (not (= |c_~#A~0.base| .cse73)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse73))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 21:01:12,263 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse42 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse6 (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|)) (.cse2 (not .cse42)) (.cse13 (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1))) (and (= (select (select |c_#memory_$Pointer$.offset| 1) 0) 0) (or (forall ((v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (= (let ((.cse1 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse1 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse1)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) .cse2) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse3 (let ((.cse5 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse5 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse5)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse3) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse3) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select |c_#memory_$Pointer$.base| 1) 0)) (= .cse6 1) (= (select |c_#valid| 1) 1) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (= (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse8 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse8)) |c_~#A~0.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (<= 1 |c_#StackHeapBarrier|) (= |c_t_funThread1of1ForFork0_~p~0#1.offset| 0) (= |c_~#A~0.offset| 0) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse10 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse11 (select (select (let ((.cse12 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse10 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse12 |c_~#A~0.base| (store (select .cse12 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse10))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse9 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse10 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse9 |c_~#A~0.base| (store (select .cse9 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse10) 4)) (not (= .cse11 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (= .cse11 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (or (< |c_#StackHeapBarrier| .cse13) (not (= .cse6 0))) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (not (= (let ((.cse15 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse14 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse15 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse14 |c_~#A~0.base| (store (select .cse14 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse15)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse16 (let ((.cse18 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse17 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse18 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse17 |c_~#A~0.base| (store (select .cse17 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse18)))) (or (not (= .cse16 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse16 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse20 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse19 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse20 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse19 |c_~#A~0.base| (store (select .cse19 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse20))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse22 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse21 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse22 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse21 |c_~#A~0.base| (store (select .cse21 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse22))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse23 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse22 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse23 |c_~#A~0.base| (store (select .cse23 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse22) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse25 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse24 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse25 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse24 |c_~#A~0.base| (store (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse25)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse27 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse26 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse27 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse26 |c_~#A~0.base| (store (select .cse26 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse27))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse28 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse27 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse28 |c_~#A~0.base| (store (select .cse28 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse27) 4))))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse30 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse29 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse30 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse29 |c_~#A~0.base| (store (select .cse29 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse30)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse32 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse31 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse32 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse31 |c_~#A~0.base| (store (select .cse31 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32)))))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse34 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse33 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse34 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse33 |c_~#A~0.base| (store (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse34))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse35 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse34 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse35 |c_~#A~0.base| (store (select .cse35 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse34)))))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse36 (let ((.cse38 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse37 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse38 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse37 |c_~#A~0.base| (store (select .cse37 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse38)))) (or (not (= |c_~#A~0.base| .cse36)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse36))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse40 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse39 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse40 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse39 |c_~#A~0.base| (store (select .cse39 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse40) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 3 (select (select (let ((.cse41 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse40 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse41 |c_~#A~0.base| (store (select .cse41 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse40)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (<= .cse13 |c_#StackHeapBarrier|) (= |c_~#A~0.base| 1) (or .cse42 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse44 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (forall ((v_prenex_19 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse43 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse44 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse44)))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse45 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse44 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse45 |c_~#A~0.base| (store (select .cse45 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse44) 4))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse46 (let ((.cse48 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse47 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse48 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse47 |c_~#A~0.base| (store (select .cse47 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse48)))) (or (not (= .cse46 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse46 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse50 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse49 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse50 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse49 |c_~#A~0.base| (store (select .cse49 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse50))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse51 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse50 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse51 |c_~#A~0.base| (store (select .cse51 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse50)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 21:01:14,351 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse9 (select |c_#valid| |c_t_funThread1of1ForFork0_~p~0#1.base|)) (.cse77 (+ |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (.cse76 (= |c_t_funThread1of1ForFork0_~p~0#1.base| |c_~#A~0.base|))) (let ((.cse2 (not .cse76)) (.cse13 (< |c_#StackHeapBarrier| .cse77)) (.cse35 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_23 (Array Int Int))) (= (let ((.cse88 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse87 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_23 .cse88 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_23) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse87 |c_~#A~0.base| (store (select .cse87 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse88)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (.cse22 (not (= .cse9 0)))) (and (= (select (select |c_#memory_$Pointer$.offset| 1) 0) 0) (or (forall ((v_prenex_21 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (= (let ((.cse1 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_21 .cse1 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_21) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse0 |c_~#A~0.base| (store (select .cse0 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse1)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_22 (Array Int Int))) (let ((.cse3 (let ((.cse5 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_22 .cse5 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_22) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse4 |c_~#A~0.base| (store (select .cse4 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse5)))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse3)) (= |c_~#A~0.base| .cse3) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse3))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (let ((.cse6 (let ((.cse8 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse7 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_3 .cse8 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse7 |c_~#A~0.base| (store (select .cse7 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse8)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse6) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse6) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select |c_#memory_$Pointer$.base| 1) 0)) (= .cse9 1) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse10 (let ((.cse12 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse11 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse12 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse11 |c_~#A~0.base| (store (select .cse11 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse12)))) (or (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse10)) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse10))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse13 (and (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse14 (let ((.cse16 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse15 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_10 .cse16 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse15 |c_~#A~0.base| (store (select .cse15 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse16)))) (or (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse14) (= .cse14 |c_~#A~0.base|)))) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_1 (Array Int Int))) (let ((.cse17 (let ((.cse19 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse18 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_1 .cse19 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_1) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse18 |c_~#A~0.base| (store (select .cse18 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse19)))) (or (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse17) (not (= |c_~#A~0.base| .cse17))))) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse21 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse20 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_2 .cse21 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse20 |c_~#A~0.base| (store (select .cse20 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse21))))) .cse22) (= (select |c_#valid| 1) 1) (or .cse2 (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (<= 1 |c_#StackHeapBarrier|) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_13 (Array Int Int))) (let ((.cse25 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse23 (select (select (let ((.cse26 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_13 .cse25 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_13) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse26 |c_~#A~0.base| (store (select .cse26 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse25))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse23)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse24 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse25 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse24 |c_~#A~0.base| (store (select .cse24 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse25) 4)) (= .cse23 |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))))) (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse13 .cse22 (forall ((v_prenex_14 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse27 (let ((.cse29 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse28 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_14 .cse29 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_14) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse28 |c_~#A~0.base| (store (select .cse28 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse29)))) (or (= .cse27 |c_t_funThread1of1ForFork0_~p~0#1.base|) (= .cse27 |c_~#A~0.base|))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_6 (Array Int Int))) (let ((.cse30 (let ((.cse32 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse31 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_6 .cse32 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_6) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse31 |c_~#A~0.base| (store (select .cse31 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse32)))) (or (not (= |c_~#A~0.base| .cse30)) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse30) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse30))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (= (let ((.cse34 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse33 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_25 .cse34 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse33 |c_~#A~0.base| (store (select .cse33 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse34)) |c_~#A~0.base|)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse13 .cse35 .cse22))) (= |c_t_funThread1of1ForFork0_~p~0#1.offset| 0) (= |c_~#A~0.offset| 0) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_16 (Array Int Int))) (let ((.cse37 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse38 (select (select (let ((.cse39 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_16 .cse37 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_16) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse39 |c_~#A~0.base| (store (select .cse39 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse37))) (or (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse36 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse37 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse36 |c_~#A~0.base| (store (select .cse36 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse37) 4)) (not (= .cse38 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (= .cse38 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| 1)) (or .cse13 .cse22) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_8 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse42 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (let ((.cse40 (select (select (let ((.cse43 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_8 .cse42 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_8) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse43 |c_~#A~0.base| (store (select .cse43 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse42))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse40)) (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| .cse40) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse41 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse42 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse41 |c_~#A~0.base| (store (select .cse41 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse42))))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse13 .cse22 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_3 (Array Int Int))) (= (let ((.cse45 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse44 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_3 .cse45 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_3) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse44 |c_~#A~0.base| (store (select .cse44 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse45)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (or (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_24 (Array Int Int)) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (not (= (let ((.cse47 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse46 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_24 .cse47 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_24) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse46 |c_~#A~0.base| (store (select .cse46 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse47)) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|)))) .cse2) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_9 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (let ((.cse48 (let ((.cse50 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse49 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_9 .cse50 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_9) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse49 |c_~#A~0.base| (store (select .cse49 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse50)))) (or (not (= .cse48 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse48 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_17 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse52 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse51 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_17 .cse52 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_17) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse51 |c_~#A~0.base| (store (select .cse51 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse52))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_ArrVal_2135 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse54 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse53 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2135 .cse54 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2135) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse53 |c_~#A~0.base| (store (select .cse53 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse54))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse55 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse54 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse55 |c_~#A~0.base| (store (select .cse55 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse54) 1))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse2 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int) (v_prenex_5 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (not (= |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (let ((.cse57 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse56 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_5 .cse57 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_5) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse56 |c_~#A~0.base| (store (select .cse56 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse57)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) (or .cse2 (and (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((v_prenex_10 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse59 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse58 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_10 .cse59 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_10) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse58 |c_~#A~0.base| (store (select .cse58 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse59)))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_2 (Array Int Int))) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse61 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse60 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_2 .cse61 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_2) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse60 |c_~#A~0.base| (store (select .cse60 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse61)))))))) (or .cse13 .cse22 (forall ((v_prenex_20 (Array Int Int)) (|ULTIMATE.start_insert_~p#1.offset| Int)) (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse63 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse62 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_20 .cse63 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_20) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse62 |c_~#A~0.base| (store (select .cse62 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse63))))) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_27 (Array Int Int))) (let ((.cse65 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= (select (select (let ((.cse64 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_27 .cse65 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_27) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse64 |c_~#A~0.base| (store (select .cse64 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse65) |c_t_funThread1of1ForFork0_~p~0#1.base|)) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 3 (select (select (let ((.cse66 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse65 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse66 |c_~#A~0.base| (store (select .cse66 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse65)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or (and (or .cse13 .cse22 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_12 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (let ((.cse68 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse67 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_12 .cse68 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_12) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse67 |c_~#A~0.base| (store (select .cse67 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse68)))))) (or .cse13 .cse22 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_11 (Array Int Int))) (= (let ((.cse70 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse69 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_11 .cse70 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_11) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse69 |c_~#A~0.base| (store (select .cse69 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse70)) |c_t_funThread1of1ForFork0_~p~0#1.base|))) (or .cse13 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (let ((.cse72 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse71 (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_ArrVal_2134 .cse72 (select (select (store |c_#memory_$Pointer$.offset| |c_t_funThread1of1ForFork0_~p~0#1.base| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse71 |c_~#A~0.base| (store (select .cse71 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse72)) 4))) .cse22) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int))) (let ((.cse74 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (forall ((v_prenex_19 (Array Int Int))) (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse73 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_19 .cse74 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_19) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse73 |c_~#A~0.base| (store (select .cse73 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse74)))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ (select (select (let ((.cse75 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse74 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse75 |c_~#A~0.base| (store (select .cse75 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse74) 4))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))) .cse76) (<= .cse77 |c_#StackHeapBarrier|) (= |c_~#A~0.base| 1) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_26 (Array Int Int))) (let ((.cse78 (let ((.cse80 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse79 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_26 .cse80 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_26) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse79 |c_~#A~0.base| (store (select .cse79 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse80)))) (or (not (= .cse78 |c_t_funThread1of1ForFork0_~p~0#1.base|)) (not (= .cse78 |c_~#A~0.base|))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1)))) (or .cse13 (and .cse35 (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_prenex_25 (Array Int Int))) (let ((.cse81 (let ((.cse83 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (select (select (let ((.cse82 (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| (store v_prenex_25 .cse83 (select (select (store |c_#memory_$Pointer$.base| |c_t_funThread1of1ForFork0_~p~0#1.base| v_prenex_25) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse82 |c_~#A~0.base| (store (select .cse82 |c_~#A~0.base|) |c_~#A~0.offset| |c_t_funThread1of1ForFork0_~p~0#1.base|))) |c_t_funThread1of1ForFork0_~p~0#1.base|) .cse83)))) (or (= .cse81 |c_~#A~0.base|) (= |c_t_funThread1of1ForFork0_~p~0#1.base| .cse81))))) .cse22) (forall ((|v_ULTIMATE.start_main_#t~malloc48#1.base_7| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) 0)) (forall ((|ULTIMATE.start_insert_~p#1.offset| Int) (v_ArrVal_2134 (Array Int Int)) (v_prenex_4 (Array Int Int))) (let ((.cse85 (+ |ULTIMATE.start_insert_~p#1.offset| 4))) (or (not (= |c_t_funThread1of1ForFork0_~p~0#1.base| (select (select (let ((.cse84 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_prenex_4 .cse85 (select (select (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_prenex_4) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse84 |c_~#A~0.base| (store (select .cse84 |c_~#A~0.base|) |c_~#A~0.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse85))) (< |c_t_funThread1of1ForFork0_~p~0#1.offset| (+ 2 (select (select (let ((.cse86 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| (store v_ArrVal_2134 .cse85 (select (select (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_main_#t~malloc48#1.base_7| v_ArrVal_2134) |c_~#A~0.base|) |c_~#A~0.offset|))))) (store .cse86 |c_~#A~0.base| (store (select .cse86 |c_~#A~0.base|) |c_~#A~0.offset| |ULTIMATE.start_insert_~p#1.offset|))) |v_ULTIMATE.start_main_#t~malloc48#1.base_7|) .cse85)))))) (< |c_#StackHeapBarrier| (+ |v_ULTIMATE.start_main_#t~malloc48#1.base_7| 1))))))) is different from true [2023-12-02 21:01:39,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 21:01:46,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-02 21:01:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-12-02 21:01:46,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-02 21:01:46,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 21:01:46,414 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr6ASSERT_VIOLATIONDATA_RACE === [t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr1ASSERT_VIOLATIONDATA_RACE, t_funErr2ASSERT_VIOLATIONDATA_RACE, t_funErr3ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2023-12-02 21:01:46,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 21:01:46,415 INFO L85 PathProgramCache]: Analyzing trace with hash 746868260, now seen corresponding path program 2 times [2023-12-02 21:01:46,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-02 21:01:46,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641670274] [2023-12-02 21:01:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 21:01:46,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 21:01:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:01:46,642 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 21:01:46,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:01:46,892 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-02 21:01:46,892 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 21:01:46,893 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location t_funErr6ASSERT_VIOLATIONDATA_RACE (6 of 7 remaining) [2023-12-02 21:01:46,895 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining) [2023-12-02 21:01:46,896 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining) [2023-12-02 21:01:46,896 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining) [2023-12-02 21:01:46,896 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining) [2023-12-02 21:01:46,896 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining) [2023-12-02 21:01:46,896 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining) [2023-12-02 21:01:46,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-02 21:01:46,914 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 21:01:46,916 INFO L307 ceAbstractionStarter]: Result for error location t_funThread1of1ForFork0 was UNSAFE,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN (1/2) [2023-12-02 21:01:46,922 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-12-02 21:01:46,922 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 21:01:47,068 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet44 could not be translated [2023-12-02 21:01:47,069 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc43 [2023-12-02 21:01:47,069 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem45 [2023-12-02 21:01:47,070 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre46 could not be translated [2023-12-02 21:01:47,071 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc35 [2023-12-02 21:01:47,072 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,072 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,073 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,074 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,074 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated [2023-12-02 21:01:47,074 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,074 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,075 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc48 [2023-12-02 21:01:47,076 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,077 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,077 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,077 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,078 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,078 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,079 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,079 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,079 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,079 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,080 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,080 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,080 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,081 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,081 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,082 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,082 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,082 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,083 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,083 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,083 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,083 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,084 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,084 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,084 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,085 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,085 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated [2023-12-02 21:01:47,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 09:01:47 BasicIcfg [2023-12-02 21:01:47,097 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 21:01:47,097 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 21:01:47,097 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 21:01:47,098 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 21:01:47,098 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:51:03" (3/4) ... [2023-12-02 21:01:47,101 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 21:01:47,102 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 21:01:47,103 INFO L158 Benchmark]: Toolchain (without parser) took 645500.27ms. Allocated memory was 157.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 126.5MB in the beginning and 798.4MB in the end (delta: -671.8MB). Peak memory consumption was 522.9MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,103 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 117.4MB. Free memory is still 78.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 21:01:47,104 INFO L158 Benchmark]: CACSL2BoogieTranslator took 936.30ms. Allocated memory is still 157.3MB. Free memory was 126.5MB in the beginning and 86.0MB in the end (delta: 40.5MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,104 INFO L158 Benchmark]: Boogie Procedure Inliner took 93.15ms. Allocated memory is still 157.3MB. Free memory was 86.0MB in the beginning and 81.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,104 INFO L158 Benchmark]: Boogie Preprocessor took 68.55ms. Allocated memory is still 157.3MB. Free memory was 81.8MB in the beginning and 78.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,105 INFO L158 Benchmark]: RCFGBuilder took 791.66ms. Allocated memory is still 157.3MB. Free memory was 78.0MB in the beginning and 100.5MB in the end (delta: -22.5MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,105 INFO L158 Benchmark]: TraceAbstraction took 643598.37ms. Allocated memory was 157.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 100.0MB in the beginning and 799.4MB in the end (delta: -699.5MB). Peak memory consumption was 497.0MB. Max. memory is 16.1GB. [2023-12-02 21:01:47,105 INFO L158 Benchmark]: Witness Printer took 4.86ms. Allocated memory is still 1.4GB. Free memory is still 798.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 21:01:47,107 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 117.4MB. Free memory is still 78.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 936.30ms. Allocated memory is still 157.3MB. Free memory was 126.5MB in the beginning and 86.0MB in the end (delta: 40.5MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 93.15ms. Allocated memory is still 157.3MB. Free memory was 86.0MB in the beginning and 81.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.55ms. Allocated memory is still 157.3MB. Free memory was 81.8MB in the beginning and 78.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 791.66ms. Allocated memory is still 157.3MB. Free memory was 78.0MB in the beginning and 100.5MB in the end (delta: -22.5MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. * TraceAbstraction took 643598.37ms. Allocated memory was 157.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 100.0MB in the beginning and 799.4MB in the end (delta: -699.5MB). Peak memory consumption was 497.0MB. Max. memory is 16.1GB. * Witness Printer took 4.86ms. Allocated memory is still 1.4GB. Free memory is still 798.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc43 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem45 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~pre46 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc35 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~malloc48 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem32 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem52 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem52 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem56 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem56 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem55 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem55 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem56 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem56 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 1333, independent: 1327, independent conditional: 16, independent unconditional: 1311, dependent: 6, dependent conditional: 1, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 1316, Positive cache size: 1311, Positive conditional cache size: 0, Positive unconditional cache size: 1311, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 1, Statistics for Abstraction: - StatisticsResult: Independence relation #2 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 1740, independent: 1728, independent conditional: 25, independent unconditional: 1703, dependent: 12, dependent conditional: 2, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 2629, Positive cache size: 2614, Positive conditional cache size: 0, Positive unconditional cache size: 2614, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 3, Statistics for Abstraction: - StatisticsResult: Independence relation #3 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 2968, independent: 2950, independent conditional: 41, independent unconditional: 2909, dependent: 18, dependent conditional: 3, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 4149, Positive cache size: 4124, Positive conditional cache size: 0, Positive unconditional cache size: 4124, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 6, Statistics for Abstraction: - StatisticsResult: Independence relation #4 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 3276, independent: 3252, independent conditional: 49, independent unconditional: 3203, dependent: 24, dependent conditional: 4, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 4878, Positive cache size: 4843, Positive conditional cache size: 0, Positive unconditional cache size: 4843, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 10, Statistics for Abstraction: - StatisticsResult: Independence relation #5 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 3814, independent: 3784, independent conditional: 59, independent unconditional: 3725, dependent: 30, dependent conditional: 5, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 5945, Positive cache size: 5900, Positive conditional cache size: 0, Positive unconditional cache size: 5900, Negative cache size: 45, Negative conditional cache size: 0, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 15, Statistics for Abstraction: - StatisticsResult: Independence relation #6 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 4812, independent: 4776, independent conditional: 73, independent unconditional: 4703, dependent: 36, dependent conditional: 6, dependent unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 7237, Positive cache size: 7182, Positive conditional cache size: 0, Positive unconditional cache size: 7182, Negative cache size: 55, Negative conditional cache size: 0, Negative unconditional cache size: 55, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 21, Statistics for Abstraction: - StatisticsResult: Independence relation #7 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5233, independent: 5192, independent conditional: 81, independent unconditional: 5111, dependent: 41, dependent conditional: 6, dependent unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 8194, Positive cache size: 8129, Positive conditional cache size: 0, Positive unconditional cache size: 8129, Negative cache size: 65, Negative conditional cache size: 0, Negative unconditional cache size: 65, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 27, Statistics for Abstraction: - StatisticsResult: Independence relation #8 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5349, independent: 5302, independent conditional: 101, independent unconditional: 5201, dependent: 47, dependent conditional: 9, dependent unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 8481, Positive cache size: 8407, Positive conditional cache size: 0, Positive unconditional cache size: 8407, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3, Maximal queried relation: 1, Independence queries for same thread: 33, Statistics for Abstraction: - StatisticsResult: Independence relation #9 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5564, independent: 5488, independent conditional: 133, independent unconditional: 5355, dependent: 76, dependent conditional: 21, dependent unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 11171, Positive cache size: 11039, Positive conditional cache size: 0, Positive unconditional cache size: 11039, Negative cache size: 132, Negative conditional cache size: 0, Negative unconditional cache size: 132, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 18, Maximal queried relation: 2, Independence queries for same thread: 41, Statistics for Abstraction: - StatisticsResult: Independence relation #10 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5159, independent: 5063, independent conditional: 138, independent unconditional: 4925, dependent: 94, dependent conditional: 28, dependent unconditional: 66, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 13164, Positive cache size: 13013, Positive conditional cache size: 0, Positive unconditional cache size: 13013, Negative cache size: 151, Negative conditional cache size: 0, Negative unconditional cache size: 151, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 58, Maximal queried relation: 3, Independence queries for same thread: 50, Statistics for Abstraction: - StatisticsResult: Independence relation #11 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5502, independent: 5361, independent conditional: 178, independent unconditional: 5183, dependent: 139, dependent conditional: 49, dependent unconditional: 90, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 13960, Positive cache size: 13773, Positive conditional cache size: 0, Positive unconditional cache size: 13773, Negative cache size: 187, Negative conditional cache size: 0, Negative unconditional cache size: 187, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 168, Maximal queried relation: 4, Independence queries for same thread: 63, Statistics for Abstraction: - StatisticsResult: Independence relation #12 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5748, independent: 5567, independent conditional: 208, independent unconditional: 5359, dependent: 179, dependent conditional: 69, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 15149, Positive cache size: 14919, Positive conditional cache size: 0, Positive unconditional cache size: 14919, Negative cache size: 230, Negative conditional cache size: 0, Negative unconditional cache size: 230, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 374, Maximal queried relation: 5, Independence queries for same thread: 81, Statistics for Abstraction: - StatisticsResult: Independence relation #13 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 5756, independent: 5571, independent conditional: 219, independent unconditional: 5352, dependent: 183, dependent conditional: 73, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 18161, Positive cache size: 17891, Positive conditional cache size: 0, Positive unconditional cache size: 17891, Negative cache size: 270, Negative conditional cache size: 0, Negative unconditional cache size: 270, Unknown cache size: 4, Unknown conditional cache size: 0, Unknown unconditional cache size: 4, Eliminated conditions: 641, Maximal queried relation: 6, Independence queries for same thread: 101, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.4s, Number of persistent set computation: 81, Number of trivial persistent sets: 71, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1316, independent: 1311, independent conditional: 0, independent unconditional: 1311, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 1333, independent: 1327, independent conditional: 16, independent unconditional: 1311, dependent: 6, dependent conditional: 1, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 1316, Positive cache size: 1311, Positive conditional cache size: 0, Positive unconditional cache size: 1311, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 1, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 89, Number of trivial persistent sets: 76, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1713, independent: 1703, independent conditional: 0, independent unconditional: 1703, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 1740, independent: 1728, independent conditional: 25, independent unconditional: 1703, dependent: 12, dependent conditional: 2, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 2629, Positive cache size: 2614, Positive conditional cache size: 0, Positive unconditional cache size: 2614, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 3, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 104, Number of trivial persistent sets: 81, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2924, independent: 2909, independent conditional: 0, independent unconditional: 2909, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 2968, independent: 2950, independent conditional: 41, independent unconditional: 2909, dependent: 18, dependent conditional: 3, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 4149, Positive cache size: 4124, Positive conditional cache size: 0, Positive unconditional cache size: 4124, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 6, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 111, Number of trivial persistent sets: 86, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3223, independent: 3203, independent conditional: 0, independent unconditional: 3203, dependent: 20, dependent conditional: 0, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 3276, independent: 3252, independent conditional: 49, independent unconditional: 3203, dependent: 24, dependent conditional: 4, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 4878, Positive cache size: 4843, Positive conditional cache size: 0, Positive unconditional cache size: 4843, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 10, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 120, Number of trivial persistent sets: 91, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3750, independent: 3725, independent conditional: 0, independent unconditional: 3725, dependent: 25, dependent conditional: 0, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 3814, independent: 3784, independent conditional: 59, independent unconditional: 3725, dependent: 30, dependent conditional: 5, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 5945, Positive cache size: 5900, Positive conditional cache size: 0, Positive unconditional cache size: 5900, Negative cache size: 45, Negative conditional cache size: 0, Negative unconditional cache size: 45, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 15, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 133, Number of trivial persistent sets: 96, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4733, independent: 4703, independent conditional: 0, independent unconditional: 4703, dependent: 30, dependent conditional: 0, dependent unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 4812, independent: 4776, independent conditional: 73, independent unconditional: 4703, dependent: 36, dependent conditional: 6, dependent unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 7237, Positive cache size: 7182, Positive conditional cache size: 0, Positive unconditional cache size: 7182, Negative cache size: 55, Negative conditional cache size: 0, Negative unconditional cache size: 55, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 21, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 141, Number of trivial persistent sets: 101, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5146, independent: 5111, independent conditional: 0, independent unconditional: 5111, dependent: 35, dependent conditional: 0, dependent unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5233, independent: 5192, independent conditional: 81, independent unconditional: 5111, dependent: 41, dependent conditional: 6, dependent unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 8194, Positive cache size: 8129, Positive conditional cache size: 0, Positive unconditional cache size: 8129, Negative cache size: 65, Negative conditional cache size: 0, Negative unconditional cache size: 65, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 27, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 153, Number of trivial persistent sets: 113, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5239, independent: 5201, independent conditional: 0, independent unconditional: 5201, dependent: 38, dependent conditional: 0, dependent unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5349, independent: 5302, independent conditional: 101, independent unconditional: 5201, dependent: 47, dependent conditional: 9, dependent unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 8481, Positive cache size: 8407, Positive conditional cache size: 0, Positive unconditional cache size: 8407, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 3, Maximal queried relation: 1, Independence queries for same thread: 33, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.2s, Number of persistent set computation: 178, Number of trivial persistent sets: 139, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5410, independent: 5355, independent conditional: 0, independent unconditional: 5355, dependent: 55, dependent conditional: 0, dependent unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5564, independent: 5488, independent conditional: 133, independent unconditional: 5355, dependent: 76, dependent conditional: 21, dependent unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 11171, Positive cache size: 11039, Positive conditional cache size: 0, Positive unconditional cache size: 11039, Negative cache size: 132, Negative conditional cache size: 0, Negative unconditional cache size: 132, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 18, Maximal queried relation: 2, Independence queries for same thread: 41, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.3s, Number of persistent set computation: 186, Number of trivial persistent sets: 152, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4993, independent: 4925, independent conditional: 0, independent unconditional: 4925, dependent: 66, dependent conditional: 0, dependent unconditional: 66, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5159, independent: 5063, independent conditional: 138, independent unconditional: 4925, dependent: 94, dependent conditional: 28, dependent unconditional: 66, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 13164, Positive cache size: 13013, Positive conditional cache size: 0, Positive unconditional cache size: 13013, Negative cache size: 151, Negative conditional cache size: 0, Negative unconditional cache size: 151, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 58, Maximal queried relation: 3, Independence queries for same thread: 50, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 219, Number of trivial persistent sets: 185, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5275, independent: 5183, independent conditional: 0, independent unconditional: 5183, dependent: 90, dependent conditional: 0, dependent unconditional: 90, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5502, independent: 5361, independent conditional: 178, independent unconditional: 5183, dependent: 139, dependent conditional: 49, dependent unconditional: 90, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 13960, Positive cache size: 13773, Positive conditional cache size: 0, Positive unconditional cache size: 13773, Negative cache size: 187, Negative conditional cache size: 0, Negative unconditional cache size: 187, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 168, Maximal queried relation: 4, Independence queries for same thread: 63, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 244, Number of trivial persistent sets: 209, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5471, independent: 5359, independent conditional: 0, independent unconditional: 5359, dependent: 110, dependent conditional: 0, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5748, independent: 5567, independent conditional: 208, independent unconditional: 5359, dependent: 179, dependent conditional: 69, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 15149, Positive cache size: 14919, Positive conditional cache size: 0, Positive unconditional cache size: 14919, Negative cache size: 230, Negative conditional cache size: 0, Negative unconditional cache size: 230, Unknown cache size: 2, Unknown conditional cache size: 0, Unknown unconditional cache size: 2, Eliminated conditions: 374, Maximal queried relation: 5, Independence queries for same thread: 81, Statistics for Abstraction: - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.6s, Number of persistent set computation: 243, Number of trivial persistent sets: 208, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5464, independent: 5352, independent conditional: 0, independent unconditional: 5352, dependent: 110, dependent conditional: 0, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: IndependenceRelationWithAbstraction.Independence Queries: [ total: 5756, independent: 5571, independent conditional: 219, independent unconditional: 5352, dependent: 183, dependent conditional: 73, dependent unconditional: 110, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56254, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 885, dependent conditional: 276, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 56153, independent: 55361, independent conditional: 1321, independent unconditional: 54040, dependent: 784, dependent conditional: 175, dependent unconditional: 609, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 641, dependent unconditional: 784, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 56794, independent: 55361, independent conditional: 0, independent unconditional: 55361, dependent: 1425, dependent conditional: 0, dependent unconditional: 1425, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 18165, independent: 17891, independent conditional: 0, independent unconditional: 17891, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 18165, independent: 17880, independent conditional: 0, independent unconditional: 17880, dependent: 285, dependent conditional: 0, dependent unconditional: 285, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 285, independent: 11, independent conditional: 0, independent unconditional: 11, dependent: 270, dependent conditional: 0, dependent unconditional: 270, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5316, independent: 87, independent conditional: 0, independent unconditional: 87, dependent: 1019, dependent conditional: 0, dependent unconditional: 1019, unknown: 4211, unknown conditional: 0, unknown unconditional: 4211] , Protected Queries: 0 ], Cache Queries: [ total: 56794, independent: 37470, independent conditional: 0, independent unconditional: 37470, dependent: 1155, dependent conditional: 0, dependent unconditional: 1155, unknown: 18169, unknown conditional: 0, unknown unconditional: 18169] , Statistics on independence cache: Total cache size (in pairs): 18161, Positive cache size: 17891, Positive conditional cache size: 0, Positive unconditional cache size: 17891, Negative cache size: 270, Negative conditional cache size: 0, Negative unconditional cache size: 270, Unknown cache size: 4, Unknown conditional cache size: 0, Unknown unconditional cache size: 4, Eliminated conditions: 641, Maximal queried relation: 6, Independence queries for same thread: 101, Statistics for Abstraction: - DataRaceFoundResult [Line: 1244]: Data race detected [2023-12-02 21:01:47,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc43 [2023-12-02 21:01:47,227 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet44 could not be translated [2023-12-02 21:01:47,228 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem45 [2023-12-02 21:01:47,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre46 could not be translated [2023-12-02 21:01:47,229 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc35 [2023-12-02 21:01:47,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,230 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,231 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated [2023-12-02 21:01:47,232 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc48 [2023-12-02 21:01:47,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,233 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,234 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,235 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,236 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,237 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated [2023-12-02 21:01:47,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,238 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,328 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc43 [2023-12-02 21:01:47,328 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet44 could not be translated [2023-12-02 21:01:47,328 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem45 [2023-12-02 21:01:47,329 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre46 could not be translated [2023-12-02 21:01:47,329 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc35 [2023-12-02 21:01:47,330 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,330 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,330 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,330 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,330 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,331 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,331 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated [2023-12-02 21:01:47,331 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~malloc48 [2023-12-02 21:01:47,331 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem32 [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet33 could not be translated [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem52 [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,332 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,333 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem55 [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem56 [2023-12-02 21:01:47,334 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem54 could not be translated [2023-12-02 21:01:47,335 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post40 could not be translated [2023-12-02 21:01:47,335 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-12-02 21:01:47,335 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet41 could not be translated Data race detected The following path leads to a data race: [L1223-L1226] 0 struct s { int datum; struct s *next; } *A; VAL [A={1:0}] [L1235] 0 pthread_mutex_t A_mutex = { { 0, 0, 0, 0, 0, { { 0, 0 } } } }; VAL [A={1:0}, A_mutex={2:0}] [L1236] 0 pthread_mutex_t B_mutex = { { 0, 0, 0, 0, 0, { { 0, 0 } } } }; VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}] [L1249] 0 pthread_t t1; VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, t1={19:0}] [L1250] 0 struct s *p; VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, t1={19:0}] [L1251] 0 A = malloc(sizeof(struct s)) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, t1={19:0}] [L1252] EXPR 0 \read(*A) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, t1={19:0}] [L1252] 0 init(A,3) [L1252] CALL 0 init(A,3) [L1228] 0 p -> datum = x VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=3, p={-2:0}, p={-2:0}, x=3] [L1229] 0 p -> next = ((void *)0) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=3, p={-2:0}, p={-2:0}, x=3] [L1252] RET 0 init(A,3) [L1253] FCALL, FORK 0 pthread_create(&t1, ((void *)0), t_fun, ((void *)0)) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, t1={19:0}] [L1238] 1 struct s *p = malloc(sizeof(struct s)); VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, arg={0:0}, arg={0:0}, p={-3:0}] [L1239] CALL 1 init(p,7) [L1228] 1 p -> datum = x VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=7, p={-3:0}, p={-3:0}, x=7] [L1229] 1 p -> next = ((void *)0) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=7, p={-3:0}, p={-3:0}, x=7] [L1239] RET 1 init(p,7) [L1241] CALL 1 insert(p, &A) [L1232] EXPR 1 \read(**list) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={-3:0}, p={-3:0}] [L1232] 1 p->next = *list VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={-3:0}, p={-3:0}] [L1233] 1 *list = p VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={-3:0}, p={-3:0}] [L1241] RET 1 insert(p, &A) [L1244] EXPR 1 p->datum VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, arg={0:0}, arg={0:0}, p={-3:0}] [L1244] 1 p->datum++ VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, arg={0:0}, arg={0:0}, p={-3:0}] [L1254] 0 p = malloc(sizeof(struct s)) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1255] CALL 0 init(p,9) [L1228] 0 p -> datum = x VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=9, p={10:0}, p={10:0}, x=9] [L1229] 0 p -> next = ((void *)0) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, \old(x)=9, p={10:0}, p={10:0}, x=9] [L1255] RET 0 init(p,9) [L1257] CALL 0 insert(p, &A) [L1232] EXPR 0 \read(**list) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={10:0}, p={10:0}] [L1232] 0 p->next = *list VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={10:0}, p={10:0}] [L1233] 0 *list = p VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, list={1:0}, list={1:0}, p={10:0}, p={10:0}] [L1257] RET 0 insert(p, &A) [L1260] EXPR 0 \read(*A) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1260] 0 p = A VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1261] 0 p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1261] COND TRUE 0 p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1262] EXPR 0 p->datum VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1262] 0 printf("%d\n", p->datum) VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1263] EXPR 0 p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={10:0}, t1={19:0}] [L1263] 0 p = p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={-3:0}, t1={19:0}] [L1261] 0 p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={-3:0}, t1={19:0}] [L1261] COND TRUE 0 p->next VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={-3:0}, t1={19:0}] [L1262] 0 p->datum VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, p={-3:0}, t1={19:0}] [L1244] 1 p->datum++ VAL [A={1:0}, A_mutex={2:0}, B_mutex={3:0}, arg={0:0}, arg={0:0}, p={-3:0}] Now there is a data race, but we were unable to determine exactly which statements and variables are involved. There could be a race between one of the statements * C: A = malloc(sizeof(struct s)) [1251] * C: init(A,3) [1252] * C: p -> datum = x [1228] * C: A = malloc(sizeof(struct s)) [1251] * C: p->datum++ [1244] * C: printf("%d\n", p->datum) [1262] * C: p->next = *list [1232] * C: *list = p [1233] * C: init(A,3) [1252] * C: p = p->next [1263] * C: p -> next = ((void *)0) [1229] * C: p->next = *list [1232] * C: A = malloc(sizeof(struct s)) [1251] * C: p -> datum = x [1228] * C: init(A,3) [1252] * C: while (p->next) { printf("%d\n", p->datum); p = p->next; } [1261-1264] * C: p->next = *list [1232] * C: while (p->next) { printf("%d\n", p->datum); p = p->next; } [1261-1264] * C: *list = p [1233] * C: init(A,3) [1252] * C: printf("%d\n", p->datum) [1262] * C: p->datum++ [1244] * C: p->next = *list [1232] * C: p -> next = ((void *)0) [1229] * C: p = p->next [1263] * C: p->next = *list [1232] * C: A = malloc(sizeof(struct s)) [1251] * C: p -> datum = x [1228] * C: p = p->next [1263] * C: *list = p [1233] * C: printf("%d\n", p->datum) [1262] * C: while (p->next) { printf("%d\n", p->datum); p = p->next; } [1261-1264] * C: p = A [1260] * C: p->next = *list [1232] * C: while (p->next) { printf("%d\n", p->datum); p = p->next; } [1261-1264] * C: p -> next = ((void *)0) [1229] * C: p = A [1260] * C: p = A [1260] * C: p = A [1260] * C: p->next = *list [1232] * C: p -> next = ((void *)0) [1229] * C: printf("%d\n", p->datum) [1262] * C: p -> datum = x [1228] * C: p = p->next [1263] * C: p->datum++ [1244] * C: p->next = *list [1232] * C: *list = p [1233] * C: p->datum++ [1244] and C: p->datum++ [1244] - UnprovableResult [Line: 1228]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1229]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1232]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1232]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1233]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 1244]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: t_funThread1of1ForFork0 with 1 thread instances CFG has 3 procedures, 364 locations, 28 error locations. Started 1 CEGAR loops. OverallTime: 643.2s, OverallIterations: 13, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 306.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 204, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 333.9s InterpolantComputationTime, 2224 NumberOfCodeBlocks, 2224 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 2201 ConstructedInterpolants, 233 QuantifiedInterpolants, 161868 SizeOfPredicates, 48 NumberOfNonLiveVariables, 973 ConjunctsInSsa, 162 ConjunctsInUnsatCore, 14 InterpolantComputations, 11 PerfectInterpolantSequences, 0/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-12-02 21:01:47,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2023-12-02 21:01:47,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_837fd30e-80ad-4db4-8095-1a38d31b4b56/bin/ugemcutter-verify-Bi2udmvEmx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE