/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/gemcutter/NewStatesSleep-VarAbsGlobalSyntactic.epf -tc ../../../trunk/examples/toolchains/AutomizerBpl.xml -i ../../../trunk/examples/boogie-benchmarks-from-svcomp-memsafety-concurrent/queue_longer.line664.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.por-optimizations-5c708e3-m [2022-10-04 00:40:42,077 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-04 00:40:42,078 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-04 00:40:42,113 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-04 00:40:42,114 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-04 00:40:42,114 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-04 00:40:42,116 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-04 00:40:42,117 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-04 00:40:42,118 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-04 00:40:42,118 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-04 00:40:42,119 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-04 00:40:42,120 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-04 00:40:42,120 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-04 00:40:42,121 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-04 00:40:42,121 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-04 00:40:42,122 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-04 00:40:42,123 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-04 00:40:42,123 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-04 00:40:42,124 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-04 00:40:42,126 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-04 00:40:42,127 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-04 00:40:42,128 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-04 00:40:42,128 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-04 00:40:42,129 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-04 00:40:42,132 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-04 00:40:42,132 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-04 00:40:42,132 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-04 00:40:42,133 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-04 00:40:42,133 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-04 00:40:42,134 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-04 00:40:42,134 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-04 00:40:42,134 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-04 00:40:42,135 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-04 00:40:42,135 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-04 00:40:42,136 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-04 00:40:42,136 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-04 00:40:42,137 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-04 00:40:42,137 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-04 00:40:42,137 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-04 00:40:42,138 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-04 00:40:42,138 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-04 00:40:42,139 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/gemcutter/NewStatesSleep-VarAbsGlobalSyntactic.epf [2022-10-04 00:40:42,153 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-04 00:40:42,153 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-04 00:40:42,153 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-04 00:40:42,153 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-04 00:40:42,153 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-04 00:40:42,154 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-04 00:40:42,154 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-04 00:40:42,154 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-04 00:40:42,154 INFO L138 SettingsManager]: * Use SBE=true [2022-10-04 00:40:42,154 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-04 00:40:42,154 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-04 00:40:42,154 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-04 00:40:42,155 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-10-04 00:40:42,155 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-04 00:40:42,156 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-04 00:40:42,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Abstraction used for commutativity in POR=VARIABLES_GLOBAL [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_ERROR_LOCATION [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-10-04 00:40:42,157 INFO L138 SettingsManager]: * Independence relation used for POR in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-10-04 00:40:42,322 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-04 00:40:42,342 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-04 00:40:42,343 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-04 00:40:42,344 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-10-04 00:40:42,345 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-10-04 00:40:42,345 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/boogie-benchmarks-from-svcomp-memsafety-concurrent/queue_longer.line664.bpl [2022-10-04 00:40:42,346 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/boogie-benchmarks-from-svcomp-memsafety-concurrent/queue_longer.line664.bpl' [2022-10-04 00:40:42,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-04 00:40:42,395 INFO L131 ToolchainWalker]: Walking toolchain with 3 elements. [2022-10-04 00:40:42,396 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-04 00:40:42,396 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-04 00:40:42,396 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-04 00:40:42,407 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,408 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,439 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,440 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,470 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,473 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,475 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,478 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-04 00:40:42,487 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-04 00:40:42,487 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-04 00:40:42,487 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-04 00:40:42,488 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/1) ... [2022-10-04 00:40:42,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-04 00:40:42,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:40:42,536 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-04 00:40:42,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-04 00:40:42,573 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2022-10-04 00:40:42,573 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2022-10-04 00:40:42,573 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2022-10-04 00:40:42,573 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2022-10-04 00:40:42,573 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-04 00:40:42,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-04 00:40:42,574 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-10-04 00:40:42,729 INFO L234 CfgBuilder]: Building ICFG [2022-10-04 00:40:42,730 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-04 00:40:43,232 INFO L275 CfgBuilder]: Performing block encoding [2022-10-04 00:40:43,253 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-04 00:40:43,253 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-10-04 00:40:43,254 INFO L202 PluginConnector]: Adding new model queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.10 12:40:43 BoogieIcfgContainer [2022-10-04 00:40:43,255 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-04 00:40:43,257 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-04 00:40:43,257 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-04 00:40:43,262 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-04 00:40:43,263 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 04.10 12:40:42" (1/2) ... [2022-10-04 00:40:43,264 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bd959d6 and model type queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.10 12:40:43, skipping insertion in model container [2022-10-04 00:40:43,264 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.10 12:40:43" (2/2) ... [2022-10-04 00:40:43,269 INFO L112 eAbstractionObserver]: Analyzing ICFG queue_longer.line664.bpl [2022-10-04 00:40:43,275 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-10-04 00:40:43,281 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-04 00:40:43,281 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-10-04 00:40:43,281 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-10-04 00:40:43,424 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-10-04 00:40:43,474 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SYNTACTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-10-04 00:40:43,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-10-04 00:40:43,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:40:43,514 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-10-04 00:40:43,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2022-10-04 00:40:43,557 INFO L158 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2022-10-04 00:40:43,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES ======== [2022-10-04 00:40:43,567 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=LoopsAndPotentialCycles, 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;@120c223b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-04 00:40:43,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-10-04 00:40:43,662 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2022-10-04 00:40:43,666 INFO L444 BasicCegarLoop]: Path program histogram: [] [2022-10-04 00:40:43,667 INFO L307 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES was SAFE (1/4) [2022-10-04 00:40:43,680 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SYNTACTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-10-04 00:40:43,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-10-04 00:40:43,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:40:43,682 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-10-04 00:40:43,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2022-10-04 00:40:43,688 INFO L158 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2022-10-04 00:40:43,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES ======== [2022-10-04 00:40:43,689 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=LoopsAndPotentialCycles, 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;@120c223b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-04 00:40:43,689 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-10-04 00:40:44,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2022-10-04 00:40:44,047 INFO L444 BasicCegarLoop]: Path program histogram: [] [2022-10-04 00:40:44,047 INFO L307 ceAbstractionStarter]: Result for error location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES was SAFE (2/4) [2022-10-04 00:40:44,068 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SYNTACTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-10-04 00:40:44,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-10-04 00:40:44,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:40:44,100 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-10-04 00:40:44,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2022-10-04 00:40:44,104 INFO L158 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2022-10-04 00:40:44,104 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t2Err0ASSERT_VIOLATIONASSERT ======== [2022-10-04 00:40:44,105 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=LoopsAndPotentialCycles, 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;@120c223b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-04 00:40:44,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-10-04 00:40:44,105 WARN L124 DepthFirstTraversal]: Depth first traversal did not find any initial state. Returning directly. [2022-10-04 00:40:44,105 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err0ASSERT_VIOLATIONASSERT (0 of 1 remaining) [2022-10-04 00:40:44,106 INFO L444 BasicCegarLoop]: Path program histogram: [] [2022-10-04 00:40:44,106 INFO L307 ceAbstractionStarter]: Result for error location t2Err0ASSERT_VIOLATIONASSERT was SAFE (3/4) [2022-10-04 00:40:44,110 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SYNTACTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-10-04 00:40:44,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-10-04 00:40:44,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:40:44,111 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-10-04 00:40:44,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2022-10-04 00:40:44,115 INFO L158 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2022-10-04 00:40:44,115 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == t2Err0ASSERT_VIOLATIONASSERT ======== [2022-10-04 00:40:44,115 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=LoopsAndPotentialCycles, 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;@120c223b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-04 00:40:44,115 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-10-04 00:40:44,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:44,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:44,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1976019250, now seen corresponding path program 1 times [2022-10-04 00:40:44,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:44,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588494294] [2022-10-04 00:40:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:44,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:44,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:44,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-04 00:40:44,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:44,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588494294] [2022-10-04 00:40:44,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588494294] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:44,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:44,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-04 00:40:44,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120688617] [2022-10-04 00:40:44,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:44,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-04 00:40:44,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:44,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-04 00:40:44,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-04 00:40:44,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:44,497 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:44,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 113.0) internal successors, (226), 2 states have internal predecessors, (226), 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) [2022-10-04 00:40:44,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:44,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:44,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-04 00:40:44,521 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:44,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:44,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1017809719, now seen corresponding path program 1 times [2022-10-04 00:40:44,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:44,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435014912] [2022-10-04 00:40:44,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:44,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:44,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-04 00:40:44,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:44,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435014912] [2022-10-04 00:40:44,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435014912] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:44,785 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:44,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-04 00:40:44,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167745665] [2022-10-04 00:40:44,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-04 00:40:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:44,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-04 00:40:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-04 00:40:44,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:44,789 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:44,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 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) [2022-10-04 00:40:44,790 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:44,790 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:45,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:45,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:45,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-04 00:40:45,401 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:45,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:45,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1304398271, now seen corresponding path program 1 times [2022-10-04 00:40:45,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:45,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65656048] [2022-10-04 00:40:45,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:45,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:45,527 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-04 00:40:45,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:45,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65656048] [2022-10-04 00:40:45,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65656048] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:45,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:45,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-10-04 00:40:45,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803636379] [2022-10-04 00:40:45,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:45,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-10-04 00:40:45,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:45,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-04 00:40:45,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-10-04 00:40:45,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:45,534 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:45,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 77.66666666666667) internal successors, (466), 6 states have internal predecessors, (466), 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) [2022-10-04 00:40:45,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:45,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:45,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:46,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:46,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-10-04 00:40:46,689 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:46,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:46,689 INFO L85 PathProgramCache]: Analyzing trace with hash 992368442, now seen corresponding path program 1 times [2022-10-04 00:40:46,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:46,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441500496] [2022-10-04 00:40:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:46,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-10-04 00:40:46,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:46,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441500496] [2022-10-04 00:40:46,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441500496] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:46,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:46,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-10-04 00:40:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721390559] [2022-10-04 00:40:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-10-04 00:40:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-04 00:40:46,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-04 00:40:46,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:46,825 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:46,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 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) [2022-10-04 00:40:46,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:46,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:46,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:46,826 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:47,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-10-04 00:40:47,212 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:47,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:47,212 INFO L85 PathProgramCache]: Analyzing trace with hash -2005899954, now seen corresponding path program 2 times [2022-10-04 00:40:47,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:47,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133524099] [2022-10-04 00:40:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:47,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:47,306 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:40:47,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:47,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133524099] [2022-10-04 00:40:47,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133524099] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:47,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:47,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-10-04 00:40:47,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577689799] [2022-10-04 00:40:47,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:47,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-10-04 00:40:47,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:47,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-10-04 00:40:47,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-10-04 00:40:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,308 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:47,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 113.5) internal successors, (454), 4 states have internal predecessors, (454), 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) [2022-10-04 00:40:47,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:47,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:47,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:47,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:47,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:40:47,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-10-04 00:40:47,572 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:47,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash 627896622, now seen corresponding path program 1 times [2022-10-04 00:40:47,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:47,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749513161] [2022-10-04 00:40:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:47,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:48,722 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:40:48,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:48,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749513161] [2022-10-04 00:40:48,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749513161] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:48,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:48,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-10-04 00:40:48,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12083514] [2022-10-04 00:40:48,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:48,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-10-04 00:40:48,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:48,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-10-04 00:40:48,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2022-10-04 00:40:48,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:48,727 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:48,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 17.423076923076923) internal successors, (453), 26 states have internal predecessors, (453), 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) [2022-10-04 00:40:48,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:48,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:48,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:48,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:48,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:40:48,728 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:51,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:40:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:40:51,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-10-04 00:40:51,605 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:51,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:51,606 INFO L85 PathProgramCache]: Analyzing trace with hash -262369629, now seen corresponding path program 1 times [2022-10-04 00:40:51,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:51,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107334575] [2022-10-04 00:40:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:51,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:51,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:40:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:40:53,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:40:53,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107334575] [2022-10-04 00:40:53,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107334575] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:40:53,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:40:53,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-10-04 00:40:53,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275236059] [2022-10-04 00:40:53,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:40:53,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-10-04 00:40:53,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:40:53,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-10-04 00:40:53,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1735, Unknown=0, NotChecked=0, Total=1892 [2022-10-04 00:40:53,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:53,332 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:40:53,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 10.545454545454545) internal successors, (464), 44 states have internal predecessors, (464), 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) [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:40:53,332 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:40:53,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:59,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:40:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:40:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:40:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:40:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:40:59,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:40:59,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:40:59,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-10-04 00:40:59,614 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:40:59,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:40:59,615 INFO L85 PathProgramCache]: Analyzing trace with hash -2116290017, now seen corresponding path program 1 times [2022-10-04 00:40:59,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:40:59,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011845142] [2022-10-04 00:40:59,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:40:59,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:40:59,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:41:11,035 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:41:11,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:41:11,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011845142] [2022-10-04 00:41:11,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011845142] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:41:11,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:41:11,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2022-10-04 00:41:11,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676801050] [2022-10-04 00:41:11,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:41:11,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-10-04 00:41:11,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:41:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-10-04 00:41:11,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=4598, Unknown=0, NotChecked=0, Total=4970 [2022-10-04 00:41:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:41:11,043 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:41:11,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 6.535211267605634) internal successors, (464), 71 states have internal predecessors, (464), 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) [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:41:11,044 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:41:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:41:49,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-10-04 00:41:49,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-10-04 00:41:49,403 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:41:49,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:41:49,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1812646638, now seen corresponding path program 1 times [2022-10-04 00:41:49,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:41:49,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75754407] [2022-10-04 00:41:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:41:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:41:49,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:41:53,533 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:41:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:41:53,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75754407] [2022-10-04 00:41:53,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75754407] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-04 00:41:53,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078017089] [2022-10-04 00:41:53,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:41:53,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-04 00:41:53,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-04 00:41:53,536 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-04 00:41:53,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-10-04 00:41:53,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:41:53,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 235 conjunts are in the unsatisfiable core [2022-10-04 00:41:53,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-04 00:41:54,032 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-10-04 00:41:54,288 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-10-04 00:41:54,288 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-10-04 00:41:54,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-10-04 00:41:55,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:41:55,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-10-04 00:41:56,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:41:56,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 29 [2022-10-04 00:41:57,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:41:57,001 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 29 [2022-10-04 00:41:59,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:41:59,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:41:59,581 INFO L356 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-10-04 00:41:59,582 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 39 [2022-10-04 00:42:00,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:00,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:00,275 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-10-04 00:42:01,353 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 27 [2022-10-04 00:42:01,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:01,820 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 31 [2022-10-04 00:42:05,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:05,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:42:05,036 INFO L356 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-10-04 00:42:05,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 41 [2022-10-04 00:42:05,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:05,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:05,922 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2022-10-04 00:42:07,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:07,062 INFO L356 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2022-10-04 00:42:07,062 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2022-10-04 00:42:07,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:42:07,418 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 18 [2022-10-04 00:42:07,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-10-04 00:42:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-10-04 00:42:08,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-04 00:42:08,925 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|)))) is different from false [2022-10-04 00:42:08,947 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:08,966 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:09,041 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|)))))) is different from false [2022-10-04 00:42:09,083 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|))))))) is different from false [2022-10-04 00:42:09,119 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|)))))))) is different from false [2022-10-04 00:42:09,299 WARN L833 $PredicateComparison]: unable to prove that (or (= 400 |c_t1Thread1of1ForFork1_enqueue_#t~mem39#1|) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))))) is different from false [2022-10-04 00:42:09,340 WARN L833 $PredicateComparison]: unable to prove that (or (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|)))))))) (= 400 |c_t1Thread1of1ForFork1_read~int_#value#1|)) is different from false [2022-10-04 00:42:09,375 WARN L833 $PredicateComparison]: unable to prove that (or (= 400 (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|)) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))))) is different from false [2022-10-04 00:42:09,493 WARN L833 $PredicateComparison]: unable to prove that (or (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|)))))))) (= 400 (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)))) is different from false [2022-10-04 00:42:10,039 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|))))))))))) is different from false [2022-10-04 00:42:10,119 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))) (= 400 (select (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)))))))) is different from false [2022-10-04 00:42:10,630 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_462)) |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse0 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_462)))) (store .cse0 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select .cse0 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_462)) |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse1 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_462)))) (store .cse1 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select .cse1 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|))))))))))) is different from false [2022-10-04 00:42:10,785 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))))))))))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)))))))) is different from false [2022-10-04 00:42:10,865 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* 4 |c_t1Thread1of1ForFork1_enqueue_#t~mem36#1|) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:10,946 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)))))))) is different from false [2022-10-04 00:42:10,991 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))) (= (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) 400))))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) 400))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:11,150 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|))) (store .cse0 (+ (* (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse2 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (select (store (let ((.cse1 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|))) (store .cse1 (+ (* (select .cse1 .cse2) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse2))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (let ((.cse3 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse5 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (select (store (let ((.cse4 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:11,272 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604))) (select (store (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base|))) (store .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| (* (select .cse0 .cse1) 4)) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base| (store (store (let ((.cse2 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base|))) (store .cse2 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| (* (select .cse2 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604)) 4)) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse4 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604))) (select (store (let ((.cse3 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base|))) (store .cse3 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| (* (select .cse3 .cse4) 4)) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse4))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base| (store (store (let ((.cse5 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_#in~q#1.base|))) (store .cse5 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| (* (select .cse5 (+ |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset| 1604)) 4)) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_#in~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:13,460 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select |c_#memory_int| |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_~#queue~0.base| (store (store (let ((.cse2 (select |c_#memory_int| |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse4 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse3 (select |c_#memory_int| |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 .cse4) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse4))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_#memory_int| |c_~#queue~0.base| (store (store (let ((.cse5 (select |c_#memory_int| |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:15,372 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (let ((.cse0 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* 4 (select .cse1 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ (* 4 (select .cse2 .cse3)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* 4 (select .cse4 .cse5)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (let ((.cse6 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* 4 (select .cse7 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))) is different from false [2022-10-04 00:42:15,578 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse2 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse6 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))))) is different from false [2022-10-04 00:42:15,688 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse2 (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse6 (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:16,256 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* 4 (select .cse0 .cse1)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse2 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* 4 (select .cse3 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* 4 (select .cse4 .cse5)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse6 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* 4 (select .cse7 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:16,521 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse2 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse4 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))))))))) (= 400 (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* (select .cse6 .cse7) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7))))))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:16,683 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* (select .cse1 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 .cse3) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))) (= 400 (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* (select .cse6 .cse7) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:16,748 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* 4 (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ |c_~#queue~0.offset| (* 4 (select .cse1 (+ |c_~#queue~0.offset| 1604)))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|))) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ |c_~#queue~0.offset| (* 4 (select .cse2 .cse3))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* 4 (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ |c_~#queue~0.offset| (* 4 (select .cse5 (+ |c_~#queue~0.offset| 1604)))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|))) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ |c_~#queue~0.offset| (* 4 (select .cse6 .cse7))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))))) is different from false [2022-10-04 00:42:16,869 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* (select .cse1 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 .cse3) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (let ((.cse6 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))))) is different from false [2022-10-04 00:42:16,938 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* 4 (select .cse0 .cse1)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1)) 400) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse2 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* 4 (select .cse3 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* 4 (select .cse5 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))) (= (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* 4 (select .cse6 .cse7)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7)) 400))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|))))) is different from false [2022-10-04 00:42:17,214 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse2 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* (select .cse1 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse6 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse7 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse6 .cse7 (+ (select .cse6 .cse7) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse8 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse10 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse11 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse10 .cse11 (+ (select .cse10 .cse11) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse8 |c_~#queue~0.base| (store (store (let ((.cse9 (select .cse8 |c_~#queue~0.base|))) (store .cse9 (+ (* (select .cse9 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse13 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse12 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse14 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse15 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse14 .cse15 (+ (select .cse14 .cse15) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse12 (+ (* (select .cse12 .cse13) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse13)))))))))) is different from false [2022-10-04 00:42:18,163 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse0 (store (let ((.cse2 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_457)))) (store .cse2 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse3 (select .cse2 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse4 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1))))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* (select .cse1 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse6 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse5 (select (store (let ((.cse7 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_457)))) (store .cse7 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse8 (select .cse7 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse9 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse8 .cse9 (+ (select .cse8 .cse9) 1))))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 .cse6) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse6))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse11 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse10 (select (store (let ((.cse12 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_457)))) (store .cse12 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse13 (select .cse12 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse14 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse13 .cse14 (+ (select .cse13 .cse14) 1))))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse10 (+ (* (select .cse10 .cse11) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse11))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse15 (store (let ((.cse17 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| v_ArrVal_457)))) (store .cse17 |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse18 (select .cse17 |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse19 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse18 .cse19 (+ (select .cse18 .cse19) 1))))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse15 |c_~#queue~0.base| (store (store (let ((.cse16 (select .cse15 |c_~#queue~0.base|))) (store .cse16 (+ (* (select .cse16 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|))))))) is different from false [2022-10-04 00:42:20,419 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse2 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse4 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse6 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse7 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse6 .cse7 (+ (select .cse6 .cse7) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse9 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse8 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse10 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse11 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse10 .cse11 (+ (select .cse10 .cse11) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse8 (+ (* (select .cse8 .cse9) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse9))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse12 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse14 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse15 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse14 .cse15 (+ (select .cse14 .cse15) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse12 |c_~#queue~0.base| (store (store (let ((.cse13 (select .cse12 |c_~#queue~0.base|))) (store .cse13 (+ (* (select .cse13 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|))))))))))))) is different from false [2022-10-04 00:42:22,600 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse2 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse6 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse7 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse6 .cse7 (+ (select .cse6 .cse7) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse8 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse10 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse11 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse10 .cse11 (+ (select .cse10 .cse11) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse8 |c_~#queue~0.base| (store (store (let ((.cse9 (select .cse8 |c_~#queue~0.base|))) (store .cse9 (+ (* (select .cse9 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse13 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse12 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse14 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse15 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse14 .cse15 (+ (select .cse14 .cse15) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse12 (+ (* (select .cse12 .cse13) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse13)))))))))))) is different from false [2022-10-04 00:43:04,804 INFO L356 Elim1Store]: treesize reduction 113, result has 45.1 percent of original size [2022-10-04 00:43:04,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 1586 treesize of output 1198 [2022-10-04 00:43:04,901 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-10-04 00:43:04,901 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2976 treesize of output 2934 [2022-10-04 00:43:04,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,929 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 2680 treesize of output 2520 [2022-10-04 00:43:04,964 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1558 treesize of output 1494 [2022-10-04 00:43:04,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:04,998 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 2499 treesize of output 2307 [2022-10-04 00:43:05,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:05,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:05,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:05,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:05,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:05,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 3128 treesize of output 3016 [2022-10-04 00:43:05,724 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 [2022-10-04 00:43:06,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:06,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:06,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:06,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:06,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-10-04 00:43:06,052 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-10-04 00:43:06,053 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1909 treesize of output 1821 [2022-10-04 00:44:44,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:44:44,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-10-04 00:44:44,677 INFO L356 Elim1Store]: treesize reduction 189, result has 0.5 percent of original size [2022-10-04 00:44:44,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 1423 treesize of output 1 [2022-10-04 00:44:47,897 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 290 [2022-10-04 00:44:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-10-04 00:44:48,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078017089] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-04 00:44:48,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-04 00:44:48,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 77, 83] total 236 [2022-10-04 00:44:48,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802016236] [2022-10-04 00:44:48,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-04 00:44:48,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 237 states [2022-10-04 00:44:48,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:44:48,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 237 interpolants. [2022-10-04 00:44:48,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1362, Invalid=40053, Unknown=129, NotChecked=14388, Total=55932 [2022-10-04 00:44:48,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:44:48,360 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:44:48,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 237 states, 236 states have (on average 5.5423728813559325) internal successors, (1308), 237 states have internal predecessors, (1308), 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) [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2022-10-04 00:44:48,361 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:45:00,892 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse12 (select |c_#memory_int| |c_~#queue~0.base|)) (.cse32 (+ |c_ULTIMATE.start_init_~q#1.offset| 1604)) (.cse6 (select |c_ULTIMATE.start_write~int_old_#memory_int#1| |c_~#queue~0.base|)) (.cse31 (+ |c_~#queue~0.offset| 1604))) (let ((.cse9 (select .cse6 .cse31)) (.cse0 (<= (select |c_#length| |c_ULTIMATE.start_main_~#id1~0#1.base|) 4)) (.cse1 (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|))) (.cse7 (= (select (select |c_#memory_int| |c_ULTIMATE.start_init_~q#1.base|) .cse32) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#id1~0#1.offset| 0)) (.cse3 (not (= |c_ULTIMATE.start_main_~#id2~0#1.base| |c_~#queue~0.base|))) (.cse5 (<= (select |c_#length| |c_ULTIMATE.start_init_~q#1.base|) 1611)) (.cse8 (select |c_ULTIMATE.start_#Ultimate.allocOnStack_old_#length#1| |c_ULTIMATE.start_main_~#id1~0#1.base|)) (.cse4 (= (select (select |c_ULTIMATE.start_write~int_old_#memory_int#1| |c_ULTIMATE.start_init_~q#1.base|) .cse32) 0)) (.cse14 (+ |c_~#queue~0.offset| 1612)) (.cse13 (select |c_#length| |c_~#queue~0.base|)) (.cse11 (select .cse12 .cse31)) (.cse10 (+ 1600 |c_~#queue~0.offset|))) (and (= (select |c_#valid| |c_ULTIMATE.start_main_~#id1~0#1.base|) 1) (not (= |c_ULTIMATE.start_#Ultimate.allocOnStack_#res#1.base| |c_ULTIMATE.start_main_~#id1~0#1.base|)) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) .cse5) .cse0 (= |c_ULTIMATE.start_init_#in~q#1.offset| 0) (= (select |c_ULTIMATE.start_#Ultimate.allocOnStack_old_#valid#1| |c_ULTIMATE.start_main_~#id1~0#1.base|) 1) .cse1 (<= (select |c_#length| |c_ULTIMATE.start_write~int_#ptr#1.base|) 4) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.offset| 0) (= (select .cse6 1600) 0) (= |c_~#queue~0.offset| |c_ULTIMATE.start_init_#in~q#1.offset|) .cse7 (= |c_ULTIMATE.start_init_~q#1.offset| 0) (<= .cse8 |c_ULTIMATE.start_#Ultimate.allocOnStack_~size#1|) .cse2 (= .cse9 0) (= (select .cse6 .cse10) .cse9) (= |c_ULTIMATE.start_init_~q#1.offset| |c_~#queue~0.offset|) .cse3 (= (select |c_#valid| |c_ULTIMATE.start_#Ultimate.allocOnStack_#res#1.base|) 1) (not (= |c_~#queue~0.base| |c_ULTIMATE.start_write~int_#ptr#1.base|)) (= .cse11 0) (= |c_ULTIMATE.start_#Ultimate.allocOnStack_#res#1.offset| 0) (= (select .cse12 1600) 0) (= 7 |c_~#queue~0.base|) (or (and .cse0 .cse1 .cse7 .cse2 .cse3) .cse5) (or (< .cse13 .cse14) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int) (v_ArrVal_461 (Array Int Int)) (v_ArrVal_454 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int) (v_ArrVal_453 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int) (v_ArrVal_457 Int) (v_ArrVal_456 Int) (v_ArrVal_466 Int) (v_ArrVal_468 (Array Int Int)) (v_ArrVal_464 Int) (v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70| Int)) (let ((.cse21 (store (store |c_ULTIMATE.start_write~int_old_#memory_int#1| |c_ULTIMATE.start_write~int_#ptr#1.base| v_ArrVal_453) |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_454))) (let ((.cse15 (+ |c_~#queue~0.offset| 1604)) (.cse19 (select .cse21 |c_~#queue~0.base|))) (let ((.cse16 (store (store .cse21 |c_~#queue~0.base| (let ((.cse22 (store (store .cse19 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70| v_ArrVal_456) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457))) (store .cse22 .cse15 (+ (select .cse22 .cse15) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (let ((.cse17 (store (let ((.cse20 (select .cse16 |c_~#queue~0.base|))) (store .cse20 (+ (* (select .cse20 .cse15) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464)) (.cse18 (+ 1608 |c_~#queue~0.offset|))) (or (not (<= .cse15 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (store .cse16 |c_~#queue~0.base| (store .cse17 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (= 400 (select .cse17 .cse15)) (not (<= .cse18 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (< (+ (* (select .cse19 .cse15) 4) |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70|) (not (<= .cse18 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int) (v_ArrVal_461 (Array Int Int)) (v_ArrVal_454 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int) (v_ArrVal_453 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int) (v_ArrVal_457 Int) (v_ArrVal_456 Int) (v_ArrVal_466 Int) (v_ArrVal_468 (Array Int Int)) (v_ArrVal_464 Int) (v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70| Int)) (let ((.cse29 (store (store |c_ULTIMATE.start_write~int_old_#memory_int#1| |c_ULTIMATE.start_write~int_#ptr#1.base| v_ArrVal_453) |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_454))) (let ((.cse23 (+ |c_~#queue~0.offset| 1604)) (.cse27 (select .cse29 |c_~#queue~0.base|))) (let ((.cse26 (store (store .cse29 |c_~#queue~0.base| (let ((.cse30 (store (store .cse27 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70| v_ArrVal_456) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457))) (store .cse30 .cse23 (+ (select .cse30 .cse23) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (let ((.cse24 (store (let ((.cse28 (select .cse26 |c_~#queue~0.base|))) (store .cse28 (+ (* (select .cse28 .cse23) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464)) (.cse25 (+ 1608 |c_~#queue~0.offset|))) (or (not (<= .cse23 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (= 400 (select .cse24 .cse23)) (not (<= .cse25 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (store .cse26 |c_~#queue~0.base| (store .cse24 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|)) (< (+ (* (select .cse27 .cse23) 4) |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_70|) (not (<= .cse25 |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))))) (<= (select |c_#length| |c_ULTIMATE.start_#Ultimate.allocOnStack_#res#1.base|) 4) (<= 1612 .cse13) (= |c_~#queue~0.base| |c_ULTIMATE.start_init_~q#1.base|) (= (select .cse12 1604) 0) (<= .cse8 4) .cse4 (<= (select |c_#length| |c_ULTIMATE.start_main_~#id2~0#1.base|) 4) (= |c_~#queue~0.base| |c_ULTIMATE.start_init_#in~q#1.base|) (<= .cse14 .cse13) (<= |c_~#stored_elements~0.base| 6) (= .cse11 (select .cse12 .cse10)) (<= |c_ULTIMATE.start_#Ultimate.allocOnStack_~size#1| 4) (= (select .cse6 1604) 0)))) is different from false [2022-10-04 00:45:06,216 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse25 (select |c_#memory_int| |c_~#queue~0.base|)) (.cse15 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|)) (.cse10 (select |c_ULTIMATE.start_write~int_old_#memory_int#1| |c_~#queue~0.base|)) (.cse26 (+ |c_~#queue~0.offset| 1604))) (let ((.cse11 (select .cse10 .cse26)) (.cse9 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse8 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|)) (.cse13 (select .cse15 .cse26)) (.cse16 (select |c_#length| |c_~#queue~0.base|)) (.cse14 (select .cse25 .cse26)) (.cse12 (+ 1600 |c_~#queue~0.offset|))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse2 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse6 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse7 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse6 .cse7 (+ (select .cse6 .cse7) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))))) (= (select .cse8 1600) 0) (<= (select |c_#length| |c_ULTIMATE.start_main_~#id1~0#1.base|) 4) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= (select |c_#length| |c_ULTIMATE.start_write~int_#ptr#1.base|) 4) (= (select .cse9 1604) 0) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (<= |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| (+ (* (select (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|)) (= |c_t1Thread1of1ForFork1_read~int_#ptr#1.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse10 1600) 0) (= .cse11 0) (= (select .cse10 .cse12) .cse11) (= (select .cse9 1600) 0) (= |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= (select .cse8 1604) 0) (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) (= .cse13 0) (not (= |c_~#queue~0.base| |c_ULTIMATE.start_write~int_#ptr#1.base|)) (= .cse14 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (= .cse13 (select .cse15 .cse12)) (<= 1612 .cse16) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse17 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse19 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse20 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse19 .cse20 (+ (select .cse19 .cse20) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse17 |c_~#queue~0.base| (store (store (let ((.cse18 (select .cse17 |c_~#queue~0.base|))) (store .cse18 (+ (* (select .cse18 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse22 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse21 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse23 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse24 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse23 .cse24 (+ (select .cse23 .cse24) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse21 (+ (* (select .cse21 .cse22) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse22))))))))))) (<= 4 |c_t1Thread1of1ForFork1_read~int_#sizeOfReadType#1|) (not (= 1600 |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset|)) (not (= |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| 1604)) (<= (+ |c_~#queue~0.offset| 1612) .cse16) (<= |c_~#stored_elements~0.base| 6) (= .cse14 (select .cse25 .cse12)) (= (select .cse10 1604) 0)))) is different from false [2022-10-04 00:45:08,226 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse19 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse8 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse10 (select |c_#length| |c_~#queue~0.base|)) (.cse9 (select .cse19 (+ |c_~#queue~0.offset| 1604)))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse2 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse3 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse2 .cse3 (+ (select .cse2 .cse3) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse6 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse7 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse6 .cse7 (+ (select .cse6 .cse7) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (= (select .cse8 1604) 0) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse8 1600) 0) (= .cse9 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse10) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse11 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse13 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse14 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse13 .cse14 (+ (select .cse13 .cse14) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse11 |c_~#queue~0.base| (store (store (let ((.cse12 (select .cse11 |c_~#queue~0.base|))) (store .cse12 (+ (* (select .cse12 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse16 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse15 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse17 (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse18 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse17 .cse18 (+ (select .cse17 .cse18) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse15 (+ (* (select .cse15 .cse16) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse16))))))))))) (<= (+ |c_~#queue~0.offset| 1612) .cse10) (<= |c_~#stored_elements~0.base| 6) (= .cse9 (select .cse19 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:10,239 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|))) (let ((.cse1 (select .cse10 (+ |c_~#queue~0.offset| 1604))) (.cse0 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse11 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= .cse1 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse4 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse5 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse4 .cse5 (+ (select .cse4 .cse5) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 .cse3) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse6 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse8 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse9 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse8 .cse9 (+ (select .cse8 .cse9) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))))) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (= .cse1 (select .cse10 (+ 1600 |c_~#queue~0.offset|))) (<= 1612 .cse11) (= (select .cse0 1604) 0) (<= (+ |c_~#queue~0.offset| 1612) .cse11) (<= |c_~#stored_elements~0.base| 6) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int) (v_ArrVal_457 Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse13 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse12 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse14 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse15 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse14 .cse15 (+ (select .cse14 .cse15) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse12 (+ (* (select .cse12 .cse13) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse13))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse16 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse18 (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_69| v_ArrVal_457)) (.cse19 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse18 .cse19 (+ (select .cse18 .cse19) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse16 |c_~#queue~0.base| (store (store (let ((.cse17 (select .cse16 |c_~#queue~0.base|))) (store .cse17 (+ (* (select .cse17 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|))))))))))))))) is different from false [2022-10-04 00:45:40,764 WARN L233 SmtUtils]: Spent 30.07s on a formula simplification. DAG size of input: 122 DAG size of output: 40 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-10-04 00:45:42,773 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse19 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse18 (select |c_#length| |c_~#queue~0.base|)) (.cse9 (select .cse19 (+ |c_~#queue~0.offset| 1604)))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (= (select .cse0 1604) 0) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse1 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse3 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse4 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse3 .cse4 (+ (select .cse3 .cse4) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse1 |c_~#queue~0.base| (store (store (let ((.cse2 (select .cse1 |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse6 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse5 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse7 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse8 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse7 .cse8 (+ (select .cse7 .cse8) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 .cse6) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse6))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (= (select .cse0 1600) 0) (= .cse9 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (let ((.cse10 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse12 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse13 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse12 .cse13 (+ (select .cse12 .cse13) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse10 |c_~#queue~0.base| (store (store (let ((.cse11 (select .cse10 |c_~#queue~0.base|))) (store .cse11 (+ (* (select .cse11 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse15 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse14 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (let ((.cse16 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse17 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (store .cse16 .cse17 (+ (select .cse16 .cse17) 1)))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse14 (+ (* (select .cse14 .cse15) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse15))))))))) (<= 1612 .cse18) (<= (+ |c_~#queue~0.offset| 1612) .cse18) (<= |c_~#stored_elements~0.base| 6) (= .cse9 (select .cse19 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:44,788 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse9 (select |c_#length| |c_~#queue~0.base|)) (.cse8 (select .cse10 (+ |c_~#queue~0.offset| 1604)))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_t1Thread1of1ForFork1_read~int_#ptr#1.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* 4 (select .cse0 .cse1)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1)) 400) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse2 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* 4 (select .cse3 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))))))) (= (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* 4 (select .cse5 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))) (= (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* 4 (select .cse6 .cse7)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7)) 400))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) (= .cse8 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse9) (<= (+ |c_~#queue~0.offset| 1612) .cse9) (<= |c_~#stored_elements~0.base| 6) (= .cse8 (select .cse10 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:46,797 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse2 (select |c_#length| |c_~#queue~0.base|)) (.cse1 (select .cse11 (+ |c_~#queue~0.offset| 1604)))) (and (= |c_t1Thread1of1ForFork1_read~int_#value#1| 0) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_t1Thread1of1ForFork1_read~int_#value#1| (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= .cse1 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse2) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (let ((.cse3 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse3 |c_~#queue~0.base| (store (store (let ((.cse4 (select .cse3 |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse6 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse5 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 .cse6) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse6))))))))) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse8 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse7 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 .cse8) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse8))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (let ((.cse9 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_read~int_#value#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse9 |c_~#queue~0.base| (store (store (let ((.cse10 (select .cse9 |c_~#queue~0.base|))) (store .cse10 (+ (* (select .cse10 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (= .cse1 (select .cse11 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:48,804 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse4 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse6 (select |c_#length| |c_~#queue~0.base|)) (.cse5 (select .cse11 (+ |c_~#queue~0.offset| 1604)))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* 4 (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ |c_~#queue~0.offset| (* 4 (select .cse1 (+ |c_~#queue~0.offset| 1604)))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|))) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ |c_~#queue~0.offset| (* 4 (select .cse2 .cse3))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse4 1600) 0) (= (select .cse4 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1|) (= .cse5 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse6) (= |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* 4 (select (select (store (let ((.cse7 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse7 |c_~#queue~0.base| (store (store (let ((.cse8 (select .cse7 |c_~#queue~0.base|))) (store .cse8 (+ |c_~#queue~0.offset| (* 4 (select .cse8 (+ |c_~#queue~0.offset| 1604)))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|))) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse10 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse9 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~mem40#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse9 (+ |c_~#queue~0.offset| (* 4 (select .cse9 .cse10))) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse10))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (<= (+ |c_~#queue~0.offset| 1612) .cse6) (<= |c_~#stored_elements~0.base| 6) (= .cse5 (select .cse11 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:50,812 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse8 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse10 (select |c_#length| |c_~#queue~0.base|)) (.cse9 (select .cse11 (+ |c_~#queue~0.offset| 1604)))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (let ((.cse0 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse0 |c_~#queue~0.base| (store (store (let ((.cse1 (select .cse0 |c_~#queue~0.base|))) (store .cse1 (+ (* (select .cse1 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (let ((.cse3 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse2 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse2 (+ (* (select .cse2 .cse3) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse3))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (let ((.cse4 (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))) (= 400 (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* (select .cse6 .cse7) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (= (select .cse8 1600) 0) (= .cse9 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (= (select .cse8 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) |c_t1Thread1of1ForFork1_enqueue_#t~post41#1|) (<= 1612 .cse10) (= |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 0) (<= (+ |c_~#queue~0.offset| 1612) .cse10) (<= |c_~#stored_elements~0.base| 6) (= .cse9 (select .cse11 (+ 1600 |c_~#queue~0.offset|)))))) is different from false [2022-10-04 00:45:52,821 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|))) (let ((.cse9 (select .cse10 (+ |c_~#queue~0.offset| 1604))) (.cse8 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse11 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse2 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse4 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse4 |c_~#queue~0.base| (store (store (let ((.cse5 (select .cse4 |c_~#queue~0.base|))) (store .cse5 (+ (* (select .cse5 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))))))))) (= 400 (let ((.cse7 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse6 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) (+ |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 1))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse6 (+ (* (select .cse6 .cse7) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse7))))))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (= (select .cse8 1600) 0) (= .cse9 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (= .cse9 (select .cse10 (+ 1600 |c_~#queue~0.offset|))) (<= 1612 .cse11) (= |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| (select .cse8 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (= |c_t1Thread1of1ForFork1_enqueue_#t~post41#1| 0) (<= (+ |c_~#queue~0.offset| 1612) .cse11) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:45:54,828 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|)) (.cse6 (+ |c_~#queue~0.offset| 1604))) (let ((.cse5 (select .cse0 .cse6)) (.cse11 (select |c_#length| |c_~#queue~0.base|))) (and (= (select (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) 1600) 0) (= |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| |c_~#queue~0.base|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= (+ (select .cse0 |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset|) 1) |c_t1Thread1of1ForFork1_write~int_#value#1|) (= |c_~#queue~0.offset| 0) (<= |c_t1Thread1of1ForFork1_write~int_#value#1| 1) (<= |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| 1604) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse2 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse1 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse1 (+ (* 4 (select .cse1 .cse2)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse2))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse3 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse3 |c_~#queue~0.base| (store (store (let ((.cse4 (select .cse3 |c_~#queue~0.base|))) (store .cse4 (+ (* 4 (select .cse4 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (<= 1604 |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset|) (= .cse5 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (= .cse5 (select .cse0 (+ 1600 |c_~#queue~0.offset|))) (= .cse6 |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse8 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse7 (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse7 (+ (* 4 (select .cse7 .cse8)) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse8))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse9 (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_write~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_write~int_#ptr#1.offset| |c_t1Thread1of1ForFork1_write~int_#value#1|)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse9 |c_~#queue~0.base| (store (store (let ((.cse10 (select .cse9 |c_~#queue~0.base|))) (store .cse10 (+ (* 4 (select .cse10 (+ |c_~#queue~0.offset| 1604))) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (<= 1612 .cse11) (<= (+ |c_~#queue~0.offset| 1612) .cse11) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:45:56,837 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse9 (select .cse8 (+ 1600 |c_~#queue~0.offset|))) (.cse10 (select |c_#length| |c_~#queue~0.base|))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (let ((.cse2 (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (let ((.cse6 (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (= |c_~#queue~0.offset| 0) (= (select .cse8 (+ |c_~#queue~0.offset| 1604)) (+ .cse9 1)) (= .cse9 0) (= (select .cse8 1600) 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse10) (<= (select .cse8 1604) 1) (<= (+ |c_~#queue~0.offset| 1612) .cse10) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:45:58,848 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|))) (let ((.cse9 (select .cse8 (+ 1600 |c_~#queue~0.offset|))) (.cse10 (select |c_#length| |c_~#queue~0.base|))) (and (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse1 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse0 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse0 (+ (* (select .cse0 .cse1) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse1))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse2 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse2 |c_~#queue~0.base| (store (store (let ((.cse3 (select .cse2 |c_~#queue~0.base|))) (store .cse3 (+ (* (select .cse3 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_462 Int) (v_ArrVal_461 (Array Int Int)) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (let ((.cse5 (+ |c_~#queue~0.offset| 1604))) (select (store (let ((.cse4 (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461) |c_~#queue~0.base|))) (store .cse4 (+ (* (select .cse4 .cse5) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) .cse5))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_~#queue~0.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* 4 (select (select (store (let ((.cse6 (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_87| v_ArrVal_461))) (store .cse6 |c_~#queue~0.base| (store (store (let ((.cse7 (select .cse6 |c_~#queue~0.base|))) (store .cse7 (+ (* (select .cse7 (+ |c_~#queue~0.offset| 1604)) 4) |c_~#queue~0.offset|) v_ArrVal_462)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466))) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)))) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_~#queue~0.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))))) (<= (select .cse8 1604) 1) (= .cse9 0) (= (+ .cse9 1) (select .cse8 (+ |c_~#queue~0.offset| 1604))) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse10) (= (select .cse8 1600) 0) (<= (+ |c_~#queue~0.offset| 1612) .cse10) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:46:09,074 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse2 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse3 (select |c_#length| |c_~#queue~0.base|))) (and (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (<= (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) 4) (= |c_t1Thread1of1ForFork1_read~int_#value#1| (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= (select .cse1 (+ |c_~#queue~0.offset| 1604)) (+ .cse2 1)) (= .cse2 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (forall ((v_ArrVal_462 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (+ (* |c_t1Thread1of1ForFork1_read~int_#value#1| 4) |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) v_ArrVal_462) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))))) (<= 1612 .cse3) (<= (+ |c_~#queue~0.offset| 1612) .cse3) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:46:25,486 WARN L233 SmtUtils]: Spent 16.07s on a formula simplification. DAG size of input: 100 DAG size of output: 40 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-10-04 00:46:56,129 WARN L233 SmtUtils]: Spent 30.25s on a formula simplification. DAG size of input: 103 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-10-04 00:47:25,448 WARN L233 SmtUtils]: Spent 28.06s on a formula simplification. DAG size of input: 106 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-10-04 00:47:27,849 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse1 (select .cse0 (+ 1600 |c_~#queue~0.offset|))) (.cse2 (select |c_#length| |c_~#queue~0.base|))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= 400 (select (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))) (= 400 (select (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))))))) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (= (select .cse0 (+ |c_~#queue~0.offset| 1604)) (+ .cse1 1)) (= .cse1 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse2) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:29,860 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|))) (let ((.cse0 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse2 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)))))) (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)))) (= .cse0 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| Int)) (or (not (<= (+ 1608 |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65|)) (forall ((v_ArrVal_464 Int)) (or (= 400 (select (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_65| v_ArrVal_464) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))))))) (= (+ .cse0 1) (select .cse1 (+ |c_~#queue~0.offset| 1604))) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse2) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:32,201 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse2 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse3 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= (select .cse1 (+ |c_~#queue~0.offset| 1604)) (+ .cse2 1)) (= .cse2 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse3) (or (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|)))))))) (= 400 (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)))) (<= (+ |c_~#queue~0.offset| 1612) .cse3) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:34,208 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse1 (select .cse0 (+ 1600 |c_~#queue~0.offset|))) (.cse2 (select |c_#length| |c_~#queue~0.base|))) (and (or (= 400 (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_read~int_#ptr#1.base|) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|)) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_t1Thread1of1ForFork1_read~int_#ptr#1.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (= (select .cse0 (+ |c_~#queue~0.offset| 1604)) (+ .cse1 1)) (= .cse1 0) (= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |c_t1Thread1of1ForFork1_read~int_#ptr#1.offset|) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse2) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:36,215 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse2 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse3 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (or (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|)))))))) (= 400 |c_t1Thread1of1ForFork1_read~int_#value#1|)) (<= 0 |c_~#queue~0.offset|) (= |c_t1Thread1of1ForFork1_read~int_#value#1| (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604))) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= (select .cse1 (+ |c_~#queue~0.offset| 1604)) (+ .cse2 1)) (= .cse2 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse3) (<= (+ |c_~#queue~0.offset| 1612) .cse3) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:38,220 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse0 (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|)) (.cse2 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse3 (select |c_#length| |c_~#queue~0.base|))) (and (= (select .cse0 (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604)) |c_t1Thread1of1ForFork1_enqueue_#t~mem39#1|) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select .cse0 1600) 0) (= (select .cse1 (+ |c_~#queue~0.offset| 1604)) (+ .cse2 1)) (= .cse2 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse3) (or (= 400 |c_t1Thread1of1ForFork1_enqueue_#t~mem39#1|) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))))) (<= (+ |c_~#queue~0.offset| 1612) .cse3) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:40,226 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_~#queue~0.base|))) (let ((.cse1 (select .cse0 (+ 1600 |c_~#queue~0.offset|))) (.cse2 (select |c_#length| |c_~#queue~0.base|))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (= (select (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (= (select .cse0 (+ |c_~#queue~0.offset| 1604)) (+ .cse1 1)) (= .cse1 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_#memory_int| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))))))) (<= 1612 .cse2) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:42,236 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|))) (let ((.cse0 (select .cse1 (+ 1600 |c_~#queue~0.offset|))) (.cse2 (select |c_#length| |c_~#queue~0.base|))) (and (= |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 0) (= |c_~#queue~0.offset| |c_t1Thread1of1ForFork1_enqueue_~q#1.offset|) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.base| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (= (select (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) 1600) 0) (= .cse0 0) (= (+ .cse0 1) (select .cse1 (+ |c_~#queue~0.offset| 1604))) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse2) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| Int)) (or (not (<= (+ |c_t1Thread1of1ForFork1_enqueue_~q#1.offset| 1604) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64|)) (forall ((v_ArrVal_466 Int) (|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base| (store (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_t1Thread1of1ForFork1_enqueue_~q#1.base|) |v_t1Thread1of1ForFork1_write~int_#ptr#1.offset_64| v_ArrVal_466)) |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))))) (<= (+ |c_~#queue~0.offset| 1612) .cse2) (<= |c_~#stored_elements~0.base| 6)))) is different from false [2022-10-04 00:47:42,834 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_~#queue~0.base|)) (.cse1 (select |c_#length| |c_~#queue~0.base|))) (and (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)) (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ |c_~#queue~0.offset| (* (select (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)))))) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ 3 |c_~#queue~0.offset| (* (select (select (store |c_#memory_int| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4)) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.offset| 0) (= (select .cse0 (+ 1600 |c_~#queue~0.offset|)) 0) (= (select .cse0 1600) 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse1) (<= (+ |c_~#queue~0.offset| 1612) .cse1) (<= |c_~#stored_elements~0.base| 6))) is different from false [2022-10-04 00:47:42,841 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |c_~#queue~0.base|)) (.cse1 (select |c_#length| |c_~#queue~0.base|))) (and (not (= |c_~#queue~0.base| |c_~#stored_elements~0.base|)) (<= 0 |c_~#queue~0.offset|) (= |c_~#queue~0.offset| 0) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (< (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) 3 |c_~#queue~0.offset|) (select |c_#length| |c_~#queue~0.base|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (= (select .cse0 (+ 1600 |c_~#queue~0.offset|)) 0) (exists ((|ULTIMATE.start_read~int_#ptr#1.base| Int)) (<= (select |c_#length| |ULTIMATE.start_read~int_#ptr#1.base|) 4)) (= 7 |c_~#queue~0.base|) (<= 1612 .cse1) (forall ((|v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| Int)) (or (forall ((v_ArrVal_468 (Array Int Int))) (<= 0 (+ (* (select (select (store |c_t1Thread1of1ForFork1_write~int_old_#memory_int#1| |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| v_ArrVal_468) |c_~#queue~0.base|) (+ 1600 |c_~#queue~0.offset|)) 4) |c_~#queue~0.offset|))) (not (<= |v_t1Thread1of1ForFork1_write~int_#ptr#1.base_83| |c_~#stored_elements~0.base|)))) (= (select .cse0 1600) 0) (<= (+ |c_~#queue~0.offset| 1612) .cse1) (<= |c_~#stored_elements~0.base| 6))) is different from false [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-10-04 00:47:45,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-10-04 00:47:45,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-10-04 00:47:45,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-04 00:47:45,976 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:47:45,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:47:45,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1202207520, now seen corresponding path program 1 times [2022-10-04 00:47:45,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:47:45,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659304615] [2022-10-04 00:47:45,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:47:45,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:47:46,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-04 00:47:46,109 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 201 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-10-04 00:47:46,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-04 00:47:46,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659304615] [2022-10-04 00:47:46,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659304615] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-04 00:47:46,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-04 00:47:46,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-10-04 00:47:46,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116202579] [2022-10-04 00:47:46,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-04 00:47:46,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-10-04 00:47:46,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-04 00:47:46,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-10-04 00:47:46,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-10-04 00:47:46,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:47:46,112 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-10-04 00:47:46,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 167.75) internal successors, (671), 4 states have internal predecessors, (671), 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) [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:47:46,112 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:47:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:47:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2022-10-04 00:47:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 109 states. [2022-10-04 00:47:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-10-04 00:47:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-10-04 00:47:46,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-10-04 00:47:46,412 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err0ASSERT_VIOLATIONASSERT === [t2Err0ASSERT_VIOLATIONASSERT] === [2022-10-04 00:47:46,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-04 00:47:46,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1527433806, now seen corresponding path program 2 times [2022-10-04 00:47:46,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-04 00:47:46,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147923228] [2022-10-04 00:47:46,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-04 00:47:46,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-04 00:47:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2022-10-04 00:54:48,296 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-10-04 00:54:48,296 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-10-04 00:54:48,297 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-10-04 00:54:48,297 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-10-04 00:54:48,297 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-10-04 00:54:48,332 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,376 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,378 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,379 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,380 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,381 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,383 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,384 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,385 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,387 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,389 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,391 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,392 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,393 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,394 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,395 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,397 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,398 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,399 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,400 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,401 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,403 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,404 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,405 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,406 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,408 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,409 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,410 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,411 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,412 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,413 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,415 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,416 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,417 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,418 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,419 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,421 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,422 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,423 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,424 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,425 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,427 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,428 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,429 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,430 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,431 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,432 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,434 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,435 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,436 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,437 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,438 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,440 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,441 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,442 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,443 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,445 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,446 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,447 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,448 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,449 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,451 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,452 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,453 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,454 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,455 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,457 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,458 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,459 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,460 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,461 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,462 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,463 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,465 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,466 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,467 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,468 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,469 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,470 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,472 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,473 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,474 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,475 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,476 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,477 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,479 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,480 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,481 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,483 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,484 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,485 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,487 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,488 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,490 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,491 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,492 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,492 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,493 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,493 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,493 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,494 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,494 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,494 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,494 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,495 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,495 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,495 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,496 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,496 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,496 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,497 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,497 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,497 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,497 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,498 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,498 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,498 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,498 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,499 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,499 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,499 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,499 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,500 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,500 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,500 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,501 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,501 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,501 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,501 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,502 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,502 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,502 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,502 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,503 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,503 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,503 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,503 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,504 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,504 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,504 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,504 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,505 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,505 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,505 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,505 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,506 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,506 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,506 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,507 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,507 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,507 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,507 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,508 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,508 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,508 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,508 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,509 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,509 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,509 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,509 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,510 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,510 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,510 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,510 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,511 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,511 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,511 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,511 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,512 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,512 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,512 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,512 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,513 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,513 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,513 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,513 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,514 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,514 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,514 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,514 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,515 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,515 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,515 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,516 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,516 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,516 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,516 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,517 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,517 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,517 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,517 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,518 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,518 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,518 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,518 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,519 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,519 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,519 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,519 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,520 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,520 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,520 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,520 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,521 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,521 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,521 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,522 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,522 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,522 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,522 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,523 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,523 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,523 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,524 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,524 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,524 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,524 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,525 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,525 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,525 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,526 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,526 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,526 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,527 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,527 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,527 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,528 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,528 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,528 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,528 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,529 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,529 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,529 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,529 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,530 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,530 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,530 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,530 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,531 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,531 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,531 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,531 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,532 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,532 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,534 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,534 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,534 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,535 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,535 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,535 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,535 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,536 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,536 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,536 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,536 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,539 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,539 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,539 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,540 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,540 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,540 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,540 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,540 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,541 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,541 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,541 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,541 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,541 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,542 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,543 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,544 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,544 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,544 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,544 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,544 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,545 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-10-04 00:54:48,550 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONASSERT (0 of 1 remaining) [2022-10-04 00:54:48,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-10-04 00:54:48,550 WARN L619 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 731 with TraceHistMax 6,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 729 interpolants. [2022-10-04 00:54:48,552 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-10-04 00:54:48,552 INFO L307 ceAbstractionStarter]: Result for error location t2Err0ASSERT_VIOLATIONASSERT was TIMEOUT (4/4) [2022-10-04 00:54:48,554 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-10-04 00:54:48,554 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-10-04 00:54:48,557 INFO L202 PluginConnector]: Adding new model queue_longer.line664.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.10 12:54:48 BasicIcfg [2022-10-04 00:54:48,557 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-10-04 00:54:48,557 INFO L158 Benchmark]: Toolchain (without parser) took 846162.41ms. Allocated memory was 201.3MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 154.9MB in the beginning and 752.1MB in the end (delta: -597.3MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2022-10-04 00:54:48,557 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 201.3MB. Free memory is still 158.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-10-04 00:54:48,557 INFO L158 Benchmark]: Boogie Preprocessor took 82.79ms. Allocated memory is still 201.3MB. Free memory was 154.9MB in the beginning and 151.2MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2022-10-04 00:54:48,558 INFO L158 Benchmark]: RCFGBuilder took 767.92ms. Allocated memory is still 201.3MB. Free memory was 151.1MB in the beginning and 141.1MB in the end (delta: 10.0MB). Peak memory consumption was 10.6MB. Max. memory is 8.0GB. [2022-10-04 00:54:48,558 INFO L158 Benchmark]: TraceAbstraction took 845299.62ms. Allocated memory was 201.3MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 140.3MB in the beginning and 752.1MB in the end (delta: -611.9MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. [2022-10-04 00:54:48,561 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 201.3MB. Free memory is still 158.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 82.79ms. Allocated memory is still 201.3MB. Free memory was 154.9MB in the beginning and 151.2MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 767.92ms. Allocated memory is still 201.3MB. Free memory was 151.1MB in the beginning and 141.1MB in the end (delta: 10.0MB). Peak memory consumption was 10.6MB. Max. memory is 8.0GB. * TraceAbstraction took 845299.62ms. Allocated memory was 201.3MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 140.3MB in the beginning and 752.1MB in the end (delta: -611.9MB). Peak memory consumption was 1.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 2, negative conditional: 2, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 2, negative conditional: 2, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 2, Statistics for Abstraction: - StatisticsResult: Independence relation #1 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 3785, positive: 3636, positive conditional: 3636, positive unconditional: 0, negative: 149, negative conditional: 149, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3785, positive: 3636, positive conditional: 3636, positive unconditional: 0, negative: 149, negative conditional: 149, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3666, positive: 3636, positive conditional: 0, positive unconditional: 3636, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3588, positive: 3558, positive conditional: 0, positive unconditional: 3558, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3666, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3588, unknown conditional: 0, unknown unconditional: 3588] , Statistics on independence cache: Total cache size (in pairs): 3588, Positive cache size: 3558, Positive conditional cache size: 0, Positive unconditional cache size: 3558, Negative cache size: 30, Negative conditional cache size: 0, Negative unconditional cache size: 30, Independence queries for same thread: 119, Statistics for Abstraction: - StatisticsResult: Independence relation #1 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0, Statistics for Abstraction: - StatisticsResult: Independence relation #1 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 124, positive: 120, positive conditional: 120, positive unconditional: 0, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 88, Positive cache size: 88, Positive conditional cache size: 0, Positive unconditional cache size: 88, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 4, Statistics for Abstraction: - StatisticsResult: Independence relation #2 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 120, positive: 116, positive conditional: 116, positive unconditional: 0, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 88, Positive cache size: 88, Positive conditional cache size: 0, Positive unconditional cache size: 88, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 8, Statistics for Abstraction: - StatisticsResult: Independence relation #3 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 26427, positive: 25900, positive conditional: 25900, positive unconditional: 0, negative: 527, negative conditional: 527, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 4235, Positive cache size: 4222, Positive conditional cache size: 0, Positive unconditional cache size: 4222, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13, Independence queries for same thread: 487, Statistics for Abstraction: - StatisticsResult: Independence relation #4 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 74195, positive: 72841, positive conditional: 72841, positive unconditional: 0, negative: 1354, negative conditional: 1354, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 7277, Positive cache size: 7254, Positive conditional cache size: 0, Positive unconditional cache size: 7254, Negative cache size: 23, Negative conditional cache size: 0, Negative unconditional cache size: 23, Independence queries for same thread: 1694, Statistics for Abstraction: - StatisticsResult: Independence relation #5 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 20351, positive: 19937, positive conditional: 19937, positive unconditional: 0, negative: 414, negative conditional: 414, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 7331, Positive cache size: 7306, Positive conditional cache size: 0, Positive unconditional cache size: 7306, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25, Independence queries for same thread: 2074, Statistics for Abstraction: - StatisticsResult: Independence relation #6 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 20734, positive: 20293, positive conditional: 20293, positive unconditional: 0, negative: 441, negative conditional: 441, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 7515, Positive cache size: 7490, Positive conditional cache size: 0, Positive unconditional cache size: 7490, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25, Independence queries for same thread: 2481, Statistics for Abstraction: - StatisticsResult: Independence relation #7 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 38324, positive: 37393, positive conditional: 37393, positive unconditional: 0, negative: 931, negative conditional: 931, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 10388, Positive cache size: 10353, Positive conditional cache size: 0, Positive unconditional cache size: 10353, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35, Independence queries for same thread: 3356, Statistics for Abstraction: - StatisticsResult: Independence relation #8 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 29046, positive: 28361, positive conditional: 28361, positive unconditional: 0, negative: 685, negative conditional: 685, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 12155, Positive cache size: 12111, Positive conditional cache size: 0, Positive unconditional cache size: 12111, Negative cache size: 44, Negative conditional cache size: 0, Negative unconditional cache size: 44, Independence queries for same thread: 3997, Statistics for Abstraction: - StatisticsResult: Independence relation #9 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 29464, positive: 28679, positive conditional: 28679, positive unconditional: 0, negative: 785, negative conditional: 785, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 12503, Positive cache size: 12459, Positive conditional cache size: 0, Positive unconditional cache size: 12459, Negative cache size: 44, Negative conditional cache size: 0, Negative unconditional cache size: 44, Independence queries for same thread: 4742, Statistics for Abstraction: - StatisticsResult: Independence relation #10 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 35930, positive: 34860, positive conditional: 34860, positive unconditional: 0, negative: 1070, negative conditional: 1070, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 14705, Positive cache size: 14646, Positive conditional cache size: 0, Positive unconditional cache size: 14646, Negative cache size: 59, Negative conditional cache size: 0, Negative unconditional cache size: 59, Independence queries for same thread: 5745, Statistics for Abstraction: - StatisticsResult: Independence relation #11 benchmarks IndependenceRelationWithAbstraction.Independence Queries: [ total: 30032, positive: 29160, positive conditional: 29160, positive unconditional: 0, negative: 872, negative conditional: 872, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , IndependenceRelationWithAbstraction.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 304747, positive: 297660, positive conditional: 297660, positive unconditional: 0, negative: 7087, negative conditional: 7087, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 298185, positive: 297660, positive conditional: 0, positive unconditional: 297660, negative: 525, negative conditional: 0, negative unconditional: 525, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14709, positive: 14649, positive conditional: 0, positive unconditional: 14649, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 298185, positive: 283011, positive conditional: 0, positive unconditional: 283011, negative: 465, negative conditional: 0, negative unconditional: 465, unknown: 14709, unknown conditional: 0, unknown unconditional: 14709] , Statistics on independence cache: Total cache size (in pairs): 14709, Positive cache size: 14649, Positive conditional cache size: 0, Positive unconditional cache size: 14649, Negative cache size: 60, Negative conditional cache size: 0, Negative unconditional cache size: 60, Independence queries for same thread: 6562, Statistics for Abstraction: - TimeoutResultAtElement [Line: 664]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 731 with TraceHistMax 6,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 729 interpolants. - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency: ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES with 1 thread instances CFG has 5 procedures, 1034 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.1s, 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: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency: ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES with 1 thread instances CFG has 5 procedures, 1034 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 0.4s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.4s, 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: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for error location: t2Err0ASSERT_VIOLATIONASSERT with 1 thread instances CFG has 5 procedures, 1034 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, 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: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for error location: t2Err0ASSERT_VIOLATIONASSERT with 2 thread instances CFG has 5 procedures, 1034 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 844.4s, OverallIterations: 11, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 227.7s, 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: 315, 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.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 193.0s InterpolantComputationTime, 5124 NumberOfCodeBlocks, 5124 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 5616 ConstructedInterpolants, 659 QuantifiedInterpolants, 236348 SizeOfPredicates, 156 NumberOfNonLiveVariables, 1083 ConjunctsInSsa, 235 ConjunctsInUnsatCore, 12 InterpolantComputations, 9 PerfectInterpolantSequences, 768/803 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 could not prove your program: Timeout Completed graceful shutdown