/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 09:29:18,373 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 09:29:18,428 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 09:29:18,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 09:29:18,456 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 09:29:18,457 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 09:29:18,457 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 09:29:18,457 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 09:29:18,457 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 09:29:18,458 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 09:29:18,458 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 09:29:18,458 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 09:29:18,458 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 09:29:18,458 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 09:29:18,459 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 09:29:18,459 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 09:29:18,459 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 09:29:18,459 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 09:29:18,460 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 09:29:18,460 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 09:29:18,460 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 09:29:18,460 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 09:29:18,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 09:29:18,461 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 09:29:18,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 09:29:18,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 09:29:18,462 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 09:29:18,462 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 09:29:18,462 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 09:29:18,462 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 09:29:18,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 09:29:18,462 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 09:29:18,463 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 09:29:18,463 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-11-30 09:29:18,660 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 09:29:18,679 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 09:29:18,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 09:29:18,682 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 09:29:18,683 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 09:29:18,683 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-11-30 09:29:19,718 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 09:29:19,852 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 09:29:19,853 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-11-30 09:29:19,857 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2bdaf422/3f9b234c2ddb44b3bd14004c61e95ee2/FLAG37d8832a6 [2023-11-30 09:29:19,866 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2bdaf422/3f9b234c2ddb44b3bd14004c61e95ee2 [2023-11-30 09:29:19,868 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 09:29:19,869 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 09:29:19,870 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 09:29:19,870 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 09:29:19,872 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 09:29:19,873 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 09:29:19" (1/1) ... [2023-11-30 09:29:19,873 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2757b050 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:19, skipping insertion in model container [2023-11-30 09:29:19,874 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 09:29:19" (1/1) ... [2023-11-30 09:29:19,886 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 09:29:20,019 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 09:29:20,026 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 09:29:20,049 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 09:29:20,056 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 09:29:20,056 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 09:29:20,061 INFO L206 MainTranslator]: Completed translation [2023-11-30 09:29:20,061 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20 WrapperNode [2023-11-30 09:29:20,061 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 09:29:20,062 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 09:29:20,062 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 09:29:20,062 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 09:29:20,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,080 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,100 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 76 [2023-11-30 09:29:20,100 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 09:29:20,101 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 09:29:20,101 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 09:29:20,101 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 09:29:20,108 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,108 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,112 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,112 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,124 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,126 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,128 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,129 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,132 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 09:29:20,132 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 09:29:20,132 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 09:29:20,132 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 09:29:20,133 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (1/1) ... [2023-11-30 09:29:20,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 09:29:20,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:20,154 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) [2023-11-30 09:29:20,162 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 [2023-11-30 09:29:20,175 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-30 09:29:20,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-30 09:29:20,176 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-30 09:29:20,176 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 09:29:20,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 09:29:20,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 09:29:20,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 09:29:20,178 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 09:29:20,262 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 09:29:20,264 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 09:29:20,404 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 09:29:20,445 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 09:29:20,445 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-30 09:29:20,446 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 09:29:20 BoogieIcfgContainer [2023-11-30 09:29:20,446 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 09:29:20,447 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 09:29:20,448 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 09:29:20,449 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 09:29:20,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 09:29:19" (1/3) ... [2023-11-30 09:29:20,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17a26b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 09:29:20, skipping insertion in model container [2023-11-30 09:29:20,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 09:29:20" (2/3) ... [2023-11-30 09:29:20,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17a26b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 09:29:20, skipping insertion in model container [2023-11-30 09:29:20,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 09:29:20" (3/3) ... [2023-11-30 09:29:20,451 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-11-30 09:29:20,462 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 09:29:20,462 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-11-30 09:29:20,462 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 09:29:20,500 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 09:29:20,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 198 flow [2023-11-30 09:29:20,555 INFO L124 PetriNetUnfolderBase]: 5/90 cut-off events. [2023-11-30 09:29:20,555 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-30 09:29:20,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 5/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2023-11-30 09:29:20,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 92 transitions, 198 flow [2023-11-30 09:29:20,562 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 68 transitions, 145 flow [2023-11-30 09:29:20,569 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 09:29:20,574 INFO L362 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=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36bf8316, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 09:29:20,574 INFO L363 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-11-30 09:29:20,584 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 09:29:20,585 INFO L124 PetriNetUnfolderBase]: 1/28 cut-off events. [2023-11-30 09:29:20,585 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 09:29:20,585 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:20,585 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:20,586 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:20,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash 458331767, now seen corresponding path program 1 times [2023-11-30 09:29:20,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:20,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051205320] [2023-11-30 09:29:20,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:20,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:20,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:20,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051205320] [2023-11-30 09:29:20,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051205320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:20,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 09:29:20,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 09:29:20,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107100941] [2023-11-30 09:29:20,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:20,837 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 09:29:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:20,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 09:29:20,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 09:29:20,856 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:29:20,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 145 flow. Second operand has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:20,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:20,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:29:20,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:20,918 INFO L124 PetriNetUnfolderBase]: 21/156 cut-off events. [2023-11-30 09:29:20,918 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-30 09:29:20,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 156 events. 21/156 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 481 event pairs, 6 based on Foata normal form. 16/132 useless extension candidates. Maximal degree in co-relation 150. Up to 37 conditions per place. [2023-11-30 09:29:20,920 INFO L140 encePairwiseOnDemand]: 83/92 looper letters, 9 selfloop transitions, 2 changer transitions 1/68 dead transitions. [2023-11-30 09:29:20,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 68 transitions, 175 flow [2023-11-30 09:29:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 09:29:20,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 09:29:20,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 250 transitions. [2023-11-30 09:29:20,928 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9057971014492754 [2023-11-30 09:29:20,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 250 transitions. [2023-11-30 09:29:20,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 250 transitions. [2023-11-30 09:29:20,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:20,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 250 transitions. [2023-11-30 09:29:20,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:20,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:20,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:20,941 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 1 predicate places. [2023-11-30 09:29:20,941 INFO L500 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 175 flow [2023-11-30 09:29:20,941 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:20,942 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:20,942 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:20,942 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 09:29:20,942 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:20,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:20,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1924793285, now seen corresponding path program 1 times [2023-11-30 09:29:20,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:20,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164618395] [2023-11-30 09:29:20,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:20,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:20,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:21,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:21,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164618395] [2023-11-30 09:29:21,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164618395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:21,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 09:29:21,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 09:29:21,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430711128] [2023-11-30 09:29:21,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:21,060 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 09:29:21,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:21,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 09:29:21,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 09:29:21,061 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:21,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 68.5) internal successors, (274), 4 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:21,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:21,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:21,176 INFO L124 PetriNetUnfolderBase]: 65/254 cut-off events. [2023-11-30 09:29:21,176 INFO L125 PetriNetUnfolderBase]: For 105/112 co-relation queries the response was YES. [2023-11-30 09:29:21,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540 conditions, 254 events. 65/254 cut-off events. For 105/112 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1394 event pairs, 7 based on Foata normal form. 2/201 useless extension candidates. Maximal degree in co-relation 480. Up to 107 conditions per place. [2023-11-30 09:29:21,181 INFO L140 encePairwiseOnDemand]: 85/92 looper letters, 33 selfloop transitions, 4 changer transitions 3/86 dead transitions. [2023-11-30 09:29:21,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 86 transitions, 323 flow [2023-11-30 09:29:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 09:29:21,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 09:29:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2023-11-30 09:29:21,186 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8130434782608695 [2023-11-30 09:29:21,187 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2023-11-30 09:29:21,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2023-11-30 09:29:21,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:21,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2023-11-30 09:29:21,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.8) internal successors, (374), 5 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,193 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,193 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 5 predicate places. [2023-11-30 09:29:21,194 INFO L500 AbstractCegarLoop]: Abstraction has has 76 places, 86 transitions, 323 flow [2023-11-30 09:29:21,194 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.5) internal successors, (274), 4 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,194 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:21,194 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:21,195 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 09:29:21,195 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:21,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:21,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1885463310, now seen corresponding path program 1 times [2023-11-30 09:29:21,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:21,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858577937] [2023-11-30 09:29:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:21,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:21,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:21,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:21,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858577937] [2023-11-30 09:29:21,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858577937] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:21,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473675608] [2023-11-30 09:29:21,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:21,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:21,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:21,309 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:21,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 09:29:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:21,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 09:29:21,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,435 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 09:29:21,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473675608] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:21,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 09:29:21,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-11-30 09:29:21,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730846983] [2023-11-30 09:29:21,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:21,439 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 09:29:21,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:21,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 09:29:21,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-30 09:29:21,440 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:29:21,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 86 transitions, 323 flow. Second operand has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:21,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:29:21,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:21,528 INFO L124 PetriNetUnfolderBase]: 121/393 cut-off events. [2023-11-30 09:29:21,528 INFO L125 PetriNetUnfolderBase]: For 322/351 co-relation queries the response was YES. [2023-11-30 09:29:21,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 944 conditions, 393 events. 121/393 cut-off events. For 322/351 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1965 event pairs, 8 based on Foata normal form. 10/296 useless extension candidates. Maximal degree in co-relation 852. Up to 165 conditions per place. [2023-11-30 09:29:21,533 INFO L140 encePairwiseOnDemand]: 86/92 looper letters, 19 selfloop transitions, 12 changer transitions 3/96 dead transitions. [2023-11-30 09:29:21,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 96 transitions, 450 flow [2023-11-30 09:29:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 09:29:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 09:29:21,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 320 transitions. [2023-11-30 09:29:21,534 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8695652173913043 [2023-11-30 09:29:21,535 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 320 transitions. [2023-11-30 09:29:21,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 320 transitions. [2023-11-30 09:29:21,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:21,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 320 transitions. [2023-11-30 09:29:21,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 80.0) internal successors, (320), 4 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,537 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,539 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 7 predicate places. [2023-11-30 09:29:21,539 INFO L500 AbstractCegarLoop]: Abstraction has has 78 places, 96 transitions, 450 flow [2023-11-30 09:29:21,539 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,539 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:21,540 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:21,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:21,745 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:21,745 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:21,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:21,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1885463311, now seen corresponding path program 1 times [2023-11-30 09:29:21,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:21,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854070527] [2023-11-30 09:29:21,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:21,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:21,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:21,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854070527] [2023-11-30 09:29:21,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854070527] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:21,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238080504] [2023-11-30 09:29:21,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:21,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:21,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:21,818 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:21,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-30 09:29:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:21,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 09:29:21,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:21,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:21,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238080504] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:21,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:21,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-11-30 09:29:21,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103841326] [2023-11-30 09:29:21,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:21,961 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-30 09:29:21,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:21,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-30 09:29:21,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-30 09:29:21,964 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:29:21,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 96 transitions, 450 flow. Second operand has 7 states, 7 states have (on average 77.57142857142857) internal successors, (543), 7 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:21,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:21,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:29:21,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:22,094 INFO L124 PetriNetUnfolderBase]: 209/877 cut-off events. [2023-11-30 09:29:22,094 INFO L125 PetriNetUnfolderBase]: For 1375/1428 co-relation queries the response was YES. [2023-11-30 09:29:22,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2147 conditions, 877 events. 209/877 cut-off events. For 1375/1428 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5628 event pairs, 43 based on Foata normal form. 23/708 useless extension candidates. Maximal degree in co-relation 1924. Up to 382 conditions per place. [2023-11-30 09:29:22,100 INFO L140 encePairwiseOnDemand]: 87/92 looper letters, 27 selfloop transitions, 12 changer transitions 3/104 dead transitions. [2023-11-30 09:29:22,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 104 transitions, 618 flow [2023-11-30 09:29:22,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 09:29:22,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 09:29:22,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 488 transitions. [2023-11-30 09:29:22,101 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8840579710144928 [2023-11-30 09:29:22,102 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 488 transitions. [2023-11-30 09:29:22,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 488 transitions. [2023-11-30 09:29:22,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:22,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 488 transitions. [2023-11-30 09:29:22,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 81.33333333333333) internal successors, (488), 6 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 92.0) internal successors, (644), 7 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,104 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 92.0) internal successors, (644), 7 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,105 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 12 predicate places. [2023-11-30 09:29:22,105 INFO L500 AbstractCegarLoop]: Abstraction has has 83 places, 104 transitions, 618 flow [2023-11-30 09:29:22,106 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.57142857142857) internal successors, (543), 7 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,106 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:22,106 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:22,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:22,310 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-11-30 09:29:22,311 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:22,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:22,311 INFO L85 PathProgramCache]: Analyzing trace with hash -545947886, now seen corresponding path program 1 times [2023-11-30 09:29:22,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:22,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575986913] [2023-11-30 09:29:22,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:22,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:22,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:22,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:22,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:22,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575986913] [2023-11-30 09:29:22,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575986913] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:22,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845867951] [2023-11-30 09:29:22,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:22,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:22,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:22,384 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:22,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-30 09:29:22,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:22,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:29:22,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:22,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:22,448 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 09:29:22,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845867951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:22,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 09:29:22,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 09:29:22,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239964267] [2023-11-30 09:29:22,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:22,449 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 09:29:22,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:22,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 09:29:22,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 09:29:22,450 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:22,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 104 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 69.16666666666667) internal successors, (415), 6 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:22,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:22,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:22,554 INFO L124 PetriNetUnfolderBase]: 194/634 cut-off events. [2023-11-30 09:29:22,554 INFO L125 PetriNetUnfolderBase]: For 1514/1709 co-relation queries the response was YES. [2023-11-30 09:29:22,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 634 events. 194/634 cut-off events. For 1514/1709 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3511 event pairs, 12 based on Foata normal form. 16/524 useless extension candidates. Maximal degree in co-relation 1977. Up to 353 conditions per place. [2023-11-30 09:29:22,558 INFO L140 encePairwiseOnDemand]: 86/92 looper letters, 70 selfloop transitions, 7 changer transitions 3/126 dead transitions. [2023-11-30 09:29:22,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 126 transitions, 1025 flow [2023-11-30 09:29:22,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 09:29:22,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 09:29:22,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 508 transitions. [2023-11-30 09:29:22,560 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7888198757763976 [2023-11-30 09:29:22,560 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 508 transitions. [2023-11-30 09:29:22,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 508 transitions. [2023-11-30 09:29:22,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:22,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 508 transitions. [2023-11-30 09:29:22,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.57142857142857) internal successors, (508), 7 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,562 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,563 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 17 predicate places. [2023-11-30 09:29:22,563 INFO L500 AbstractCegarLoop]: Abstraction has has 88 places, 126 transitions, 1025 flow [2023-11-30 09:29:22,563 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.16666666666667) internal successors, (415), 6 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,563 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:22,563 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:22,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:22,770 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:22,770 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:22,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:22,770 INFO L85 PathProgramCache]: Analyzing trace with hash 255485010, now seen corresponding path program 1 times [2023-11-30 09:29:22,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:22,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667491197] [2023-11-30 09:29:22,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:22,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:22,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667491197] [2023-11-30 09:29:22,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667491197] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472135196] [2023-11-30 09:29:22,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:22,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:22,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:22,826 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:22,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-30 09:29:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:22,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:29:22,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:22,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:22,899 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:22,931 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:22,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472135196] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:22,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:22,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-30 09:29:22,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063219174] [2023-11-30 09:29:22,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:22,932 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 09:29:22,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:22,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 09:29:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-30 09:29:22,934 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:22,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 126 transitions, 1025 flow. Second operand has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:22,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:22,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:22,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:23,113 INFO L124 PetriNetUnfolderBase]: 291/916 cut-off events. [2023-11-30 09:29:23,113 INFO L125 PetriNetUnfolderBase]: For 2328/2819 co-relation queries the response was YES. [2023-11-30 09:29:23,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3773 conditions, 916 events. 291/916 cut-off events. For 2328/2819 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5198 event pairs, 5 based on Foata normal form. 56/811 useless extension candidates. Maximal degree in co-relation 3512. Up to 553 conditions per place. [2023-11-30 09:29:23,120 INFO L140 encePairwiseOnDemand]: 85/92 looper letters, 146 selfloop transitions, 17 changer transitions 3/212 dead transitions. [2023-11-30 09:29:23,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 212 transitions, 2272 flow [2023-11-30 09:29:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 09:29:23,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 09:29:23,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1020 transitions. [2023-11-30 09:29:23,122 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7919254658385093 [2023-11-30 09:29:23,123 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1020 transitions. [2023-11-30 09:29:23,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1020 transitions. [2023-11-30 09:29:23,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:23,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1020 transitions. [2023-11-30 09:29:23,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 72.85714285714286) internal successors, (1020), 14 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 92.0) internal successors, (1380), 15 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,127 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 92.0) internal successors, (1380), 15 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,127 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 30 predicate places. [2023-11-30 09:29:23,127 INFO L500 AbstractCegarLoop]: Abstraction has has 101 places, 212 transitions, 2272 flow [2023-11-30 09:29:23,128 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 69.83333333333333) internal successors, (838), 12 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,128 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:23,128 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:23,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:23,332 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:23,333 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:23,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:23,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1095709123, now seen corresponding path program 1 times [2023-11-30 09:29:23,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:23,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112119089] [2023-11-30 09:29:23,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:23,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:23,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:23,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:23,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112119089] [2023-11-30 09:29:23,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112119089] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:23,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 09:29:23,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 09:29:23,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995487328] [2023-11-30 09:29:23,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:23,367 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 09:29:23,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:23,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 09:29:23,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 09:29:23,368 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:23,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 212 transitions, 2272 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:23,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:23,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:23,608 INFO L124 PetriNetUnfolderBase]: 687/1824 cut-off events. [2023-11-30 09:29:23,608 INFO L125 PetriNetUnfolderBase]: For 14418/17093 co-relation queries the response was YES. [2023-11-30 09:29:23,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8639 conditions, 1824 events. 687/1824 cut-off events. For 14418/17093 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13879 event pairs, 160 based on Foata normal form. 109/1403 useless extension candidates. Maximal degree in co-relation 7881. Up to 1015 conditions per place. [2023-11-30 09:29:23,619 INFO L140 encePairwiseOnDemand]: 85/92 looper letters, 211 selfloop transitions, 5 changer transitions 11/299 dead transitions. [2023-11-30 09:29:23,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 299 transitions, 3906 flow [2023-11-30 09:29:23,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 09:29:23,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 09:29:23,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2023-11-30 09:29:23,621 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8130434782608695 [2023-11-30 09:29:23,621 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2023-11-30 09:29:23,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2023-11-30 09:29:23,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:23,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2023-11-30 09:29:23,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.8) internal successors, (374), 5 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,623 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,623 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 34 predicate places. [2023-11-30 09:29:23,623 INFO L500 AbstractCegarLoop]: Abstraction has has 105 places, 299 transitions, 3906 flow [2023-11-30 09:29:23,623 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,623 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:23,624 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:23,624 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 09:29:23,624 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:23,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:23,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1451595095, now seen corresponding path program 1 times [2023-11-30 09:29:23,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:23,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601863894] [2023-11-30 09:29:23,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:23,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:23,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-30 09:29:23,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:23,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601863894] [2023-11-30 09:29:23,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601863894] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:23,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015863158] [2023-11-30 09:29:23,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:23,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:23,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:23,679 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) [2023-11-30 09:29:23,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-30 09:29:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:23,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:29:23,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:23,751 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-30 09:29:23,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 09:29:23,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015863158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 09:29:23,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 09:29:23,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 09:29:23,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563365945] [2023-11-30 09:29:23,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 09:29:23,753 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 09:29:23,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:23,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 09:29:23,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 09:29:23,754 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:23,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 299 transitions, 3906 flow. Second operand has 6 states, 6 states have (on average 69.5) internal successors, (417), 6 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:23,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:23,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:23,975 INFO L124 PetriNetUnfolderBase]: 669/1865 cut-off events. [2023-11-30 09:29:23,975 INFO L125 PetriNetUnfolderBase]: For 16864/22456 co-relation queries the response was YES. [2023-11-30 09:29:23,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9886 conditions, 1865 events. 669/1865 cut-off events. For 16864/22456 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14336 event pairs, 74 based on Foata normal form. 324/1729 useless extension candidates. Maximal degree in co-relation 8824. Up to 1037 conditions per place. [2023-11-30 09:29:23,989 INFO L140 encePairwiseOnDemand]: 86/92 looper letters, 250 selfloop transitions, 8 changer transitions 15/345 dead transitions. [2023-11-30 09:29:23,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 345 transitions, 5234 flow [2023-11-30 09:29:23,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 09:29:23,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 09:29:23,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 512 transitions. [2023-11-30 09:29:23,991 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7950310559006211 [2023-11-30 09:29:23,991 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 512 transitions. [2023-11-30 09:29:23,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 512 transitions. [2023-11-30 09:29:23,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:23,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 512 transitions. [2023-11-30 09:29:23,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 73.14285714285714) internal successors, (512), 7 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,993 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,994 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 39 predicate places. [2023-11-30 09:29:23,994 INFO L500 AbstractCegarLoop]: Abstraction has has 110 places, 345 transitions, 5234 flow [2023-11-30 09:29:23,994 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 69.5) internal successors, (417), 6 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:23,994 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:23,994 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:24,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:24,201 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:24,201 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:24,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:24,201 INFO L85 PathProgramCache]: Analyzing trace with hash 276539565, now seen corresponding path program 1 times [2023-11-30 09:29:24,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:24,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992913301] [2023-11-30 09:29:24,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:24,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:24,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:24,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-30 09:29:24,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:24,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992913301] [2023-11-30 09:29:24,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992913301] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:24,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476331445] [2023-11-30 09:29:24,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:24,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:24,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:24,254 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:24,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-30 09:29:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:24,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:29:24,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:24,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-30 09:29:24,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-30 09:29:24,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476331445] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:24,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:24,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-30 09:29:24,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349989257] [2023-11-30 09:29:24,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:24,361 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 09:29:24,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 09:29:24,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-30 09:29:24,362 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:24,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 345 transitions, 5234 flow. Second operand has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:24,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:24,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:24,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][91], [111#(<= 1 ~counter~0), 901#true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:24,836 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 09:29:24,836 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:24,836 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:24,836 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:24,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][126], [111#(<= 1 ~counter~0), 901#true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:24,909 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:24,909 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:24,909 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:24,909 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:24,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][111], [901#true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:24,928 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:24,928 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:24,928 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:24,928 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:24,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][91], [111#(<= 1 ~counter~0), 901#true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:24,958 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:24,958 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:24,958 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:24,958 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:24,958 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:24,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][111], [901#true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:24,989 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:24,989 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:24,989 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:24,989 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:24,989 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:25,003 INFO L124 PetriNetUnfolderBase]: 1484/3626 cut-off events. [2023-11-30 09:29:25,003 INFO L125 PetriNetUnfolderBase]: For 38889/53089 co-relation queries the response was YES. [2023-11-30 09:29:25,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22901 conditions, 3626 events. 1484/3626 cut-off events. For 38889/53089 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 29360 event pairs, 64 based on Foata normal form. 593/3308 useless extension candidates. Maximal degree in co-relation 22052. Up to 2219 conditions per place. [2023-11-30 09:29:25,050 INFO L140 encePairwiseOnDemand]: 85/92 looper letters, 555 selfloop transitions, 18 changer transitions 36/681 dead transitions. [2023-11-30 09:29:25,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 681 transitions, 12405 flow [2023-11-30 09:29:25,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 09:29:25,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 09:29:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1033 transitions. [2023-11-30 09:29:25,052 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8020186335403726 [2023-11-30 09:29:25,052 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1033 transitions. [2023-11-30 09:29:25,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1033 transitions. [2023-11-30 09:29:25,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:25,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1033 transitions. [2023-11-30 09:29:25,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 73.78571428571429) internal successors, (1033), 14 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:25,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 92.0) internal successors, (1380), 15 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:25,057 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 92.0) internal successors, (1380), 15 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:25,057 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 52 predicate places. [2023-11-30 09:29:25,058 INFO L500 AbstractCegarLoop]: Abstraction has has 123 places, 681 transitions, 12405 flow [2023-11-30 09:29:25,058 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:25,058 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:25,058 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:25,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:25,262 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:25,263 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:25,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:25,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1186254520, now seen corresponding path program 2 times [2023-11-30 09:29:25,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:25,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937684052] [2023-11-30 09:29:25,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:25,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:25,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:25,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:25,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937684052] [2023-11-30 09:29:25,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937684052] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:25,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146523220] [2023-11-30 09:29:25,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 09:29:25,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:25,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:25,324 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:25,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-30 09:29:25,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 09:29:25,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:29:25,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-30 09:29:25,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:25,418 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:25,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:25,480 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:25,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146523220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:25,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:25,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-30 09:29:25,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773308613] [2023-11-30 09:29:25,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:25,482 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-30 09:29:25,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:25,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-30 09:29:25,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-11-30 09:29:25,483 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:29:25,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 681 transitions, 12405 flow. Second operand has 13 states, 13 states have (on average 77.3076923076923) internal successors, (1005), 13 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:25,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:25,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:29:25,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:25,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][92], [111#(<= 1 ~counter~0), 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 503#true, 736#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:25,838 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 09:29:25,838 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:25,838 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:25,838 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:26,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][113], [901#true, 97#true, 87#L58true, 1237#(= ~counter~0 0), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,127 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:26,127 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:26,127 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:26,127 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:26,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][127], [111#(<= 1 ~counter~0), 901#true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,132 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:26,132 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:26,132 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:26,132 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:26,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][157], [1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 324#(< ~counter~0 2147483646), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,172 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:26,172 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:26,173 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:26,173 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:26,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][92], [111#(<= 1 ~counter~0), 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,175 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:26,175 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:26,175 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:26,175 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:26,175 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:26,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][231], [901#true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,325 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:26,325 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:26,325 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:26,325 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:26,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][259], [901#true, 97#true, 87#L58true, 1237#(= ~counter~0 0), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,327 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:26,327 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:26,327 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:26,327 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:26,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][113], [901#true, 97#true, 87#L58true, 1237#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,330 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:26,330 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:26,330 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:26,330 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:26,330 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:26,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][334], [901#true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:29:26,499 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][321], [111#(<= 1 ~counter~0), 8#L44true, 901#true, 14#L68-4true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,499 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-11-30 09:29:26,499 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:29:26,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][157], [901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:26,533 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:26,533 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:26,533 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:26,533 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:26,533 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:26,905 INFO L124 PetriNetUnfolderBase]: 3510/9043 cut-off events. [2023-11-30 09:29:26,905 INFO L125 PetriNetUnfolderBase]: For 189521/226181 co-relation queries the response was YES. [2023-11-30 09:29:26,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59625 conditions, 9043 events. 3510/9043 cut-off events. For 189521/226181 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 86545 event pairs, 287 based on Foata normal form. 296/7254 useless extension candidates. Maximal degree in co-relation 57704. Up to 5685 conditions per place. [2023-11-30 09:29:26,982 INFO L140 encePairwiseOnDemand]: 87/92 looper letters, 489 selfloop transitions, 725 changer transitions 140/1466 dead transitions. [2023-11-30 09:29:26,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 1466 transitions, 31711 flow [2023-11-30 09:29:26,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-30 09:29:26,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-30 09:29:26,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 980 transitions. [2023-11-30 09:29:26,984 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8876811594202898 [2023-11-30 09:29:26,984 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 980 transitions. [2023-11-30 09:29:26,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 980 transitions. [2023-11-30 09:29:26,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:26,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 980 transitions. [2023-11-30 09:29:26,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 81.66666666666667) internal successors, (980), 12 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:26,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 92.0) internal successors, (1196), 13 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:26,988 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 92.0) internal successors, (1196), 13 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:26,989 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 63 predicate places. [2023-11-30 09:29:26,989 INFO L500 AbstractCegarLoop]: Abstraction has has 134 places, 1466 transitions, 31711 flow [2023-11-30 09:29:26,990 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 77.3076923076923) internal successors, (1005), 13 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:26,990 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:26,990 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:26,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:27,195 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:27,195 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:27,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:27,195 INFO L85 PathProgramCache]: Analyzing trace with hash 717777929, now seen corresponding path program 2 times [2023-11-30 09:29:27,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:27,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210702147] [2023-11-30 09:29:27,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:27,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:27,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:27,307 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:27,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:27,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210702147] [2023-11-30 09:29:27,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210702147] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:27,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606805445] [2023-11-30 09:29:27,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 09:29:27,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:27,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:27,309 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:27,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-30 09:29:27,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 09:29:27,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:29:27,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:29:27,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-30 09:29:27,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:27,475 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-30 09:29:27,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606805445] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:27,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:27,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 15 [2023-11-30 09:29:27,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800722601] [2023-11-30 09:29:27,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:27,476 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-30 09:29:27,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:27,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-30 09:29:27,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-11-30 09:29:27,477 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 92 [2023-11-30 09:29:27,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 1466 transitions, 31711 flow. Second operand has 16 states, 16 states have (on average 61.625) internal successors, (986), 16 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:27,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:27,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 92 [2023-11-30 09:29:27,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:28,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][99], [111#(<= 1 ~counter~0), 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:28,872 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 09:29:28,873 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:28,873 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:28,873 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:29,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][142], [111#(<= 1 ~counter~0), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:29,318 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:29,318 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:29,318 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:29,318 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:29,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][172], [901#true, 97#true, 87#L58true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:29,319 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:29,319 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:29,319 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:29,319 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:29,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][99], [111#(<= 1 ~counter~0), 1238#(<= ~counter~0 1), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:29,797 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:29,797 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:29,797 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:29,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:29,798 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:30,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][383], [111#(<= 1 ~counter~0), 901#true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:30,377 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:30,377 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:30,377 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:30,377 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:30,379 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][142], [111#(<= 1 ~counter~0), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:30,379 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:30,379 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:30,379 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:30,379 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:30,379 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:31,272 INFO L124 PetriNetUnfolderBase]: 5531/13735 cut-off events. [2023-11-30 09:29:31,272 INFO L125 PetriNetUnfolderBase]: For 145842/155262 co-relation queries the response was YES. [2023-11-30 09:29:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86057 conditions, 13735 events. 5531/13735 cut-off events. For 145842/155262 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 134980 event pairs, 357 based on Foata normal form. 269/11389 useless extension candidates. Maximal degree in co-relation 83771. Up to 7398 conditions per place. [2023-11-30 09:29:31,403 INFO L140 encePairwiseOnDemand]: 82/92 looper letters, 1651 selfloop transitions, 27 changer transitions 140/1878 dead transitions. [2023-11-30 09:29:31,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 1878 transitions, 42277 flow [2023-11-30 09:29:31,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-30 09:29:31,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-30 09:29:31,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1425 transitions. [2023-11-30 09:29:31,406 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7040513833992095 [2023-11-30 09:29:31,406 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1425 transitions. [2023-11-30 09:29:31,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1425 transitions. [2023-11-30 09:29:31,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:31,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1425 transitions. [2023-11-30 09:29:31,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 64.77272727272727) internal successors, (1425), 22 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:31,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 92.0) internal successors, (2116), 23 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:31,412 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 92.0) internal successors, (2116), 23 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:31,413 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 83 predicate places. [2023-11-30 09:29:31,413 INFO L500 AbstractCegarLoop]: Abstraction has has 154 places, 1878 transitions, 42277 flow [2023-11-30 09:29:31,414 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 61.625) internal successors, (986), 16 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:31,414 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:31,414 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:31,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-30 09:29:31,619 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-30 09:29:31,619 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:31,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:31,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1417311787, now seen corresponding path program 2 times [2023-11-30 09:29:31,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:31,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313890583] [2023-11-30 09:29:31,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:31,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:31,806 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 8 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:31,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:31,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313890583] [2023-11-30 09:29:31,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313890583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:31,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103606125] [2023-11-30 09:29:31,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 09:29:31,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:31,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:31,808 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:31,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-30 09:29:31,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 09:29:31,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:29:31,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-30 09:29:31,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:31,925 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 8 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:31,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 8 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:32,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103606125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:32,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:32,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-11-30 09:29:32,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187035202] [2023-11-30 09:29:32,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:32,060 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-30 09:29:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:32,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-30 09:29:32,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2023-11-30 09:29:32,063 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 92 [2023-11-30 09:29:32,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 1878 transitions, 42277 flow. Second operand has 24 states, 24 states have (on average 70.625) internal successors, (1695), 24 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:32,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:32,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 92 [2023-11-30 09:29:32,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][99], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:33,625 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 09:29:33,625 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:33,625 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:33,625 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:34,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][172], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 1237#(= ~counter~0 0), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:34,059 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:34,059 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:34,059 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:34,059 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:34,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][142], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:34,060 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:34,060 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:34,060 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:34,060 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:34,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][99], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:34,709 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:34,709 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:34,709 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:34,709 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:34,709 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][381], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:35,416 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:35,416 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:35,416 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:35,416 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:35,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][142], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:35,419 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:35,419 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:35,419 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:35,419 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:35,419 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:35,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][172], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1237#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:35,420 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:35,420 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:35,420 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:35,420 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:35,420 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:36,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][255], [1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:36,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:36,132 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:36,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:36,133 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:36,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][534], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 302#(< ~counter~0 2147483647), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:36,133 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:36,134 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:36,134 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:36,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][99], [111#(<= 1 ~counter~0), 1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:36,136 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:36,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:37,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][365], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 1237#(= ~counter~0 0), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:37,029 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 09:29:37,029 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:29:37,029 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:37,029 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:37,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][172], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:37,031 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 09:29:37,032 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:37,032 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:37,032 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:29:37,032 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:37,032 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:42,694 INFO L124 PetriNetUnfolderBase]: 12652/30275 cut-off events. [2023-11-30 09:29:42,694 INFO L125 PetriNetUnfolderBase]: For 389888/446479 co-relation queries the response was YES. [2023-11-30 09:29:42,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209555 conditions, 30275 events. 12652/30275 cut-off events. For 389888/446479 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 308566 event pairs, 860 based on Foata normal form. 6094/30808 useless extension candidates. Maximal degree in co-relation 207130. Up to 17904 conditions per place. [2023-11-30 09:29:43,131 INFO L140 encePairwiseOnDemand]: 85/92 looper letters, 3690 selfloop transitions, 42 changer transitions 548/4363 dead transitions. [2023-11-30 09:29:43,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 4363 transitions, 110733 flow [2023-11-30 09:29:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-30 09:29:43,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-30 09:29:43,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2356 transitions. [2023-11-30 09:29:43,136 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8002717391304348 [2023-11-30 09:29:43,136 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2356 transitions. [2023-11-30 09:29:43,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2356 transitions. [2023-11-30 09:29:43,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:29:43,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2356 transitions. [2023-11-30 09:29:43,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 73.625) internal successors, (2356), 32 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:43,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 92.0) internal successors, (3036), 33 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:43,150 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 92.0) internal successors, (3036), 33 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:43,151 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 114 predicate places. [2023-11-30 09:29:43,151 INFO L500 AbstractCegarLoop]: Abstraction has has 185 places, 4363 transitions, 110733 flow [2023-11-30 09:29:43,152 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 70.625) internal successors, (1695), 24 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:43,152 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:29:43,152 INFO L232 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:29:43,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-30 09:29:43,356 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:43,356 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:29:43,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:29:43,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1058390248, now seen corresponding path program 3 times [2023-11-30 09:29:43,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:29:43,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849289337] [2023-11-30 09:29:43,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:29:43,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:29:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:29:43,505 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:43,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:29:43,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849289337] [2023-11-30 09:29:43,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849289337] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:29:43,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442255371] [2023-11-30 09:29:43,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 09:29:43,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:29:43,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:29:43,506 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:29:43,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-30 09:29:43,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-30 09:29:43,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:29:43,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-30 09:29:43,566 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:29:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:43,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:29:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:29:43,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442255371] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:29:43,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:29:43,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2023-11-30 09:29:43,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313470854] [2023-11-30 09:29:43,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:29:43,864 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-30 09:29:43,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:29:43,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-30 09:29:43,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-11-30 09:29:43,867 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:29:43,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 4363 transitions, 110733 flow. Second operand has 25 states, 25 states have (on average 77.16) internal successors, (1929), 25 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:29:43,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:29:43,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:29:43,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:29:46,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][98], [111#(<= 1 ~counter~0), 1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:46,579 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 09:29:46,579 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:46,579 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:46,579 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:47,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:47,742 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:47,742 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:47,742 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:47,742 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:47,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][176], [1934#true, 901#true, 97#true, 87#L58true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:47,744 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 09:29:47,744 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:47,744 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:47,744 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:49,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][208], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:29:49,048 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:49,048 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:49,049 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:49,049 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:49,051 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][98], [111#(<= 1 ~counter~0), 1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:49,051 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:49,051 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:49,051 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:49,052 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:49,052 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:49,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][268], [1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:49,053 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 09:29:49,053 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:49,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:49,053 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:51,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:51,158 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:51,158 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:51,158 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:51,158 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:51,158 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:51,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][378], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:51,159 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:51,159 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:51,159 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:51,159 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:51,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][176], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 87#L58true, 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:51,162 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:51,162 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:51,162 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:51,162 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:51,162 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:51,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][379], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 87#L58true, 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:51,164 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 09:29:51,164 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:51,164 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:51,164 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][98], [111#(<= 1 ~counter~0), 1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:53,350 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:53,350 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:53,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][268], [1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 324#(< ~counter~0 2147483646), 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:53,352 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:53,352 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:53,352 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:53,352 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:53,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:53,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][527], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:53,353 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 09:29:53,353 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:53,353 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:53,353 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][176], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 87#L58true, 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:55,822 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:55,822 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:29:55,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][379], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 87#L58true, 1613#(<= ~N~0 2147483647), 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:55,823 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 09:29:55,823 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:29:55,824 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:29:55,824 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:29:55,824 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:29:58,401 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][268], [1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:58,402 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 09:29:58,402 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:29:58,402 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:58,402 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:58,402 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:58,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][98], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:58,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:58,403 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:29:58,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][527], [111#(<= 1 ~counter~0), 1934#true, 1238#(<= ~counter~0 1), 901#true, 302#(< ~counter~0 2147483647), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:58,405 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 09:29:58,405 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:29:58,405 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:29:58,405 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:29:58,405 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:29:59,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1011], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:29:59,990 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 09:29:59,990 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:29:59,990 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:29:59,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:29:59,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1002], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:29:59,997 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 09:29:59,997 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:29:59,997 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:29:59,997 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:01,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][378], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 2572#(<= ~counter~0 2), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:01,138 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 09:30:01,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:01,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:01,138 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:01,138 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:01,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:01,140 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 09:30:01,140 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:01,140 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:01,140 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:01,140 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:30:01,141 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:01,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][691], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:01,142 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 09:30:01,142 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:01,142 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:01,142 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:02,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][781], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:02,696 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 09:30:02,696 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:02,696 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:02,696 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:02,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][800], [1465#(< ~counter~0 2147483644), 111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:02,706 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 09:30:02,706 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:02,706 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:02,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:03,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][526], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:03,941 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 09:30:03,941 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:03,941 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:03,942 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:03,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][208], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:03,943 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 09:30:03,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:03,943 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:03,943 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:03,943 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:30:05,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][605], [1465#(< ~counter~0 2147483644), 111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:05,714 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 09:30:05,714 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 09:30:05,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:05,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:05,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1614], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1238#(<= ~counter~0 1), 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:05,863 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 09:30:05,863 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:05,863 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:05,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:07,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][309], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1241#(<= ~counter~0 4), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 2574#(<= ~counter~0 4), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:07,018 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 09:30:07,019 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:07,019 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:07,019 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][176], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1237#(= ~counter~0 0), 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:07,036 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:07,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:07,037 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:08,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1300], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1239#(<= ~counter~0 2), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:08,851 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 09:30:08,851 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:08,852 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:08,852 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:08,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1286], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 302#(< ~counter~0 2147483647), 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1239#(<= ~counter~0 2), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:08,856 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 09:30:08,856 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:08,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:08,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:08,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1289], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1239#(<= ~counter~0 2), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:08,859 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 09:30:08,859 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:08,859 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:08,859 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:08,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1283], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 503#true, 736#true, 324#(< ~counter~0 2147483646), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1239#(<= ~counter~0 2), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:08,864 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 09:30:08,865 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:08,865 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:08,865 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:10,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1441], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:10,046 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 09:30:10,046 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:10,046 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:10,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][268], [1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:10,048 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:10,048 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][527], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:10,049 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:10,049 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][98], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1238#(<= ~counter~0 1), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2571#(<= ~counter~0 1), 207#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:10,051 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:10,051 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:12,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1012], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:30:12,013 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 09:30:12,013 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:12,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:12,013 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:12,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1001], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:12,016 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 09:30:12,016 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:12,016 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:12,016 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:12,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1002], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:30:12,019 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 09:30:12,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:12,019 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:12,019 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:12,019 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:12,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][998], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:30:12,023 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 09:30:12,023 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:12,023 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:12,024 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:13,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][691], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:13,569 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:30:13,569 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:13,569 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:13,569 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:13,569 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:13,570 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][378], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:13,570 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:30:13,570 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:13,571 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:13,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:13,571 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:13,571 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:13,573 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:30:13,573 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][379], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 1613#(<= ~N~0 2147483647), 87#L58true, 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 324#(< ~counter~0 2147483646), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:13,579 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:13,579 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][176], [1934#true, 901#true, 97#true, 1237#(= ~counter~0 0), 87#L58true, 1613#(<= ~N~0 2147483647), 2570#(= ~counter~0 0), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 206#(= ~counter~0 0), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:13,581 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:13,581 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:15,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][781], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:15,478 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 09:30:15,478 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:15,478 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:15,478 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:15,478 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:15,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][780], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2574#(<= ~counter~0 4), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:15,483 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 09:30:15,483 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:15,483 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:15,483 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:15,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][771], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:15,486 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 09:30:15,486 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:15,486 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:15,486 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:15,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2046], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 1443#(< ~counter~0 2147483645), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2574#(<= ~counter~0 4), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:15,489 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 09:30:15,489 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:15,489 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:15,489 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:17,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][526], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:17,253 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:30:17,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:17,253 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:17,253 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:17,253 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][208], [111#(<= 1 ~counter~0), 1934#true, 901#true, 302#(< ~counter~0 2147483647), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:17,254 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:30:17,254 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][268], [1934#true, 1238#(<= ~counter~0 1), 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 324#(< ~counter~0 2147483646), 101#true, 2571#(<= ~counter~0 1), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:17,264 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:17,264 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:19,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1627], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 503#true, 736#true, 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:19,382 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 09:30:19,383 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:19,383 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:19,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:19,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][585], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 1487#(< ~counter~0 2147483643), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:19,392 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 09:30:19,392 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:19,392 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 09:30:19,392 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:19,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2509], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 1421#(< ~counter~0 2147483646), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:19,397 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 09:30:19,397 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:19,397 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:19,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:21,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][683], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1487#(< ~counter~0 2147483643), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 2574#(<= ~counter~0 4), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:21,053 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:30:21,053 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:21,053 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:21,053 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:21,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1139], [1465#(< ~counter~0 2147483644), 111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2574#(<= ~counter~0 4), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:21,054 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:30:21,054 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:21,054 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:21,054 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:21,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][309], [111#(<= 1 ~counter~0), 1934#true, 901#true, 1241#(<= ~counter~0 4), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 2574#(<= ~counter~0 4), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:21,058 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:30:21,058 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:21,058 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:21,058 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:21,058 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:21,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][368], [1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:21,070 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:30:21,070 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:21,070 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:21,070 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2023-11-30 09:30:21,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2733], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:21,072 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:30:21,072 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:21,072 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:21,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1303], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, thread1Thread1of1ForFork1InUse, 728#true, 2576#(<= ~counter~0 6), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:23,348 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 09:30:23,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:23,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:23,348 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:23,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2043], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 1421#(< ~counter~0 2147483646), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2576#(<= ~counter~0 6), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:23,358 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 09:30:23,358 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:23,358 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:23,358 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:23,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][298], [1465#(< ~counter~0 2147483644), 111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2576#(<= ~counter~0 6), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:23,368 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 09:30:23,368 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:23,368 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2023-11-30 09:30:23,368 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 09:30:23,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][3058], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 1399#(< ~counter~0 2147483647), 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, 2576#(<= ~counter~0 6), thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:23,374 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 09:30:23,374 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:23,374 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:23,374 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:23,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][3633], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 3040#(< ~counter~0 2147483639), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:23,705 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 09:30:23,705 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:23,705 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:23,705 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:25,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2229], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 2579#(<= ~counter~0 9), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,287 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,287 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:25,287 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:25,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][900], [1934#true, 901#true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1487#(< ~counter~0 2147483643), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,296 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,296 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:25,296 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:25,296 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:25,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][899], [1465#(< ~counter~0 2147483644), 111#(<= 1 ~counter~0), 1934#true, 901#true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,297 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:25,297 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:25,297 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:25,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1445], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2575#(<= ~counter~0 5), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 1443#(< ~counter~0 2147483645), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,299 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,299 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:25,299 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:25,299 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:25,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2575#(<= ~counter~0 5), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 1487#(< ~counter~0 2147483643), 736#true, 503#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,303 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,303 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:25,303 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:25,304 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:25,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][884], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1487#(< ~counter~0 2147483643), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,309 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,309 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:25,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,309 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:25,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2221], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,311 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,312 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,312 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:25,312 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:25,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][520], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, 1240#(<= ~counter~0 3), thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,314 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,314 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 09:30:25,314 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,314 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:25,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][3290], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 1443#(< ~counter~0 2147483645), 101#true, 2573#(<= ~counter~0 3), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,317 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,317 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:25,317 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:25,317 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][3891], [1934#true, 901#true, 3062#(< ~counter~0 2147483638), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:25,341 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:30:25,342 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:25,342 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:25,342 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:27,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1015], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 2577#(<= ~counter~0 7), 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:27,322 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 09:30:27,322 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 09:30:27,322 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:27,322 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:27,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1624], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 1421#(< ~counter~0 2147483646), 736#true, 2577#(<= ~counter~0 7), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:27,336 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 09:30:27,336 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:27,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:27,336 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:27,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1626], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 1399#(< ~counter~0 2147483647), 503#true, 736#true, 2577#(<= ~counter~0 7), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:27,338 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 09:30:27,338 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:27,338 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:27,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:27,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2506], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 1399#(< ~counter~0 2147483647), 503#true, 736#true, 2577#(<= ~counter~0 7), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:27,348 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 09:30:27,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:27,348 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:27,348 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:27,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][4286], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 3018#(< ~counter~0 2147483640), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:27,715 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 09:30:27,715 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:27,715 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 09:30:27,715 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:29,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1138], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 2576#(<= ~counter~0 6), 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:29,006 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:30:29,006 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:29,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:29,006 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:29,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1137], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 1443#(< ~counter~0 2147483645), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 2576#(<= ~counter~0 6), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:29,008 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:30:29,008 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:29,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:29,008 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:29,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1790], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 1421#(< ~counter~0 2147483646), 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 2576#(<= ~counter~0 6), 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:29,010 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:30:29,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:29,010 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:29,010 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:29,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][683], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1487#(< ~counter~0 2147483643), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 2574#(<= ~counter~0 4), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:29,017 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 09:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:29,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][4542], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 1235#true, 3040#(< ~counter~0 2147483639), 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:29,051 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:30:29,051 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:29,052 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:29,052 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:31,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1302], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2578#(<= ~counter~0 8), 97#true, 87#L58true, 503#true, 1421#(< ~counter~0 2147483646), 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:31,069 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 09:30:31,069 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 09:30:31,069 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:31,069 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:31,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2041], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2578#(<= ~counter~0 8), 97#true, 87#L58true, 1399#(< ~counter~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:31,091 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 09:30:31,091 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:31,091 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:31,091 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:31,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2042], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2578#(<= ~counter~0 8), 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:31,093 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 09:30:31,093 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:31,093 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:31,093 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:31,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][4930], [111#(<= 1 ~counter~0), 2996#(< ~counter~0 2147483641), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:31,441 INFO L294 olderBase$Statistics]: this new event has 195 ancestors and is cut-off event [2023-11-30 09:30:31,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 09:30:31,441 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:31,441 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 09:30:32,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1443], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 1443#(< ~counter~0 2147483645), 2577#(<= ~counter~0 7), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:32,800 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:30:32,800 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:32,800 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:32,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:32,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1442], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 503#true, 736#true, 1421#(< ~counter~0 2147483646), 2577#(<= ~counter~0 7), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:32,803 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:30:32,803 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:32,803 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:32,803 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:30:32,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2232], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1399#(< ~counter~0 2147483647), 503#true, 736#true, 2577#(<= ~counter~0 7), 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:32,805 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:30:32,805 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:32,805 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:32,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:32,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][900], [1934#true, 901#true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 1487#(< ~counter~0 2147483643), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:32,809 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:30:32,809 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 09:30:32,809 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:32,809 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:32,809 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:32,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][5210], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 3018#(< ~counter~0 2147483640), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:32,842 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:30:32,842 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:32,842 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:30:32,842 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:34,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2504], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2579#(<= ~counter~0 9), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:34,275 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 09:30:34,275 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:34,275 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:34,275 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:34,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2505], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2579#(<= ~counter~0 9), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:34,277 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 09:30:34,277 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 09:30:34,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 09:30:34,277 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:34,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][1623], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 1399#(< ~counter~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2579#(<= ~counter~0 9), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:34,279 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 09:30:34,279 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 09:30:34,279 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:34,279 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:34,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][5643], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2974#(< ~counter~0 2147483642), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:34,592 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 09:30:34,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 09:30:34,592 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 09:30:34,592 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 09:30:35,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2730], [1934#true, 901#true, 2578#(<= ~counter~0 8), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,840 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,840 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:35,840 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:35,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:35,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2731], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2578#(<= ~counter~0 8), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,841 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,841 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:35,841 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:35,841 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:35,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1788], [1934#true, 901#true, 2578#(<= ~counter~0 8), 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 1421#(< ~counter~0 2147483646), 503#true, 736#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,842 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,842 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:35,842 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:35,842 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:35,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1787], [111#(<= 1 ~counter~0), 1934#true, 901#true, 2578#(<= ~counter~0 8), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 1399#(< ~counter~0 2147483647), 736#true, 503#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,846 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,846 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:35,846 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:30:35,846 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:30:35,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][1138], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 2576#(<= ~counter~0 6), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,847 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,847 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:30:35,847 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:35,847 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:30:35,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:30:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][5937], [2996#(< ~counter~0 2147483641), 1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:35,879 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:30:35,879 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:30:35,879 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:35,879 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:30:37,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2040], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 2580#(<= ~counter~0 10), 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:37,243 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 09:30:37,243 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 09:30:37,243 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:37,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:37,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][2039], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 2580#(<= ~counter~0 10), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:37,245 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 09:30:37,245 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 09:30:37,245 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 09:30:37,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 09:30:37,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][6380], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 2952#(< ~counter~0 2147483643), 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:37,561 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 09:30:37,561 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 09:30:37,561 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 09:30:37,561 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 09:30:38,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2230], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 2579#(<= ~counter~0 9), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:38,583 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:30:38,583 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:38,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:38,583 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:38,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][2229], [111#(<= 1 ~counter~0), 1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 503#true, 736#true, 101#true, 2579#(<= ~counter~0 9), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:38,584 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:30:38,584 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:30:38,584 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:30:38,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:30:38,584 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:38,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][6697], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 2974#(< ~counter~0 2147483642), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:38,615 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:30:38,615 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:30:38,615 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:30:38,615 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:39,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][7193], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 2930#(< ~counter~0 2147483644), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:39,948 INFO L294 olderBase$Statistics]: this new event has 216 ancestors and is cut-off event [2023-11-30 09:30:39,948 INFO L297 olderBase$Statistics]: existing Event has 195 ancestors and is cut-off event [2023-11-30 09:30:39,948 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 09:30:39,948 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 09:30:40,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][7514], [1934#true, 2952#(< ~counter~0 2147483643), 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:40,895 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 09:30:40,895 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:30:40,895 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:40,895 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:30:41,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][8007], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 2908#(< ~counter~0 2147483645), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:41,868 INFO L294 olderBase$Statistics]: this new event has 223 ancestors and is cut-off event [2023-11-30 09:30:41,868 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 09:30:41,868 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 09:30:41,868 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 09:30:42,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][8353], [1934#true, 901#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 2930#(< ~counter~0 2147483644), 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:42,462 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 09:30:42,462 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:30:42,462 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:42,462 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 09:30:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][8882], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 2886#(< ~counter~0 2147483646)]) [2023-11-30 09:30:43,209 INFO L294 olderBase$Statistics]: this new event has 230 ancestors and is cut-off event [2023-11-30 09:30:43,209 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 09:30:43,209 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 09:30:43,209 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 09:30:43,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][9218], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 2908#(< ~counter~0 2147483645), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:43,873 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 09:30:43,873 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:30:43,873 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 09:30:43,874 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:30:44,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L42-->L44: Formula: (and (<= 0 (+ 2147483649 v_~counter~0_43)) (<= v_~counter~0_43 2147483646) (= (+ v_~counter~0_43 1) v_~counter~0_42)) InVars {~counter~0=v_~counter~0_43} OutVars{~counter~0=v_~counter~0_42, thread1Thread1of1ForFork1_#t~post2=|v_thread1Thread1of1ForFork1_#t~post2_5|} AuxVars[] AssignedVars[~counter~0, thread1Thread1of1ForFork1_#t~post2][9702], [111#(<= 1 ~counter~0), 8#L44true, 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2864#(< ~counter~0 2147483647), 97#true, 87#L58true, 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:44,434 INFO L294 olderBase$Statistics]: this new event has 237 ancestors and is cut-off event [2023-11-30 09:30:44,434 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 09:30:44,434 INFO L297 olderBase$Statistics]: existing Event has 216 ancestors and is cut-off event [2023-11-30 09:30:44,434 INFO L297 olderBase$Statistics]: existing Event has 223 ancestors and is cut-off event [2023-11-30 09:30:44,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][10028], [1934#true, 901#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse, 2886#(< ~counter~0 2147483646)]) [2023-11-30 09:30:44,751 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 09:30:44,751 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 09:30:44,751 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:30:44,751 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:30:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][10771], [1934#true, 901#true, 2568#true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 728#true, 392#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:45,339 INFO L294 olderBase$Statistics]: this new event has 250 ancestors and is cut-off event [2023-11-30 09:30:45,339 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:30:45,339 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:30:45,340 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 09:30:45,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([287] thread1EXIT-->L69-2: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem10#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, ULTIMATE.start_main_#t~mem10#1=|v_ULTIMATE.start_main_#t~mem10#1_6|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][10771], [1934#true, 901#true, 2568#true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 101#true, 1235#true, 48#L69-2true, thread1Thread1of1ForFork1NotInUse, 392#true, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:30:45,723 INFO L294 olderBase$Statistics]: this new event has 257 ancestors and is cut-off event [2023-11-30 09:30:45,723 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:30:45,723 INFO L297 olderBase$Statistics]: existing Event has 250 ancestors and is cut-off event [2023-11-30 09:30:45,723 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:30:45,724 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 09:30:46,031 INFO L124 PetriNetUnfolderBase]: 41122/100079 cut-off events. [2023-11-30 09:30:46,031 INFO L125 PetriNetUnfolderBase]: For 1635870/1749909 co-relation queries the response was YES. [2023-11-30 09:30:46,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 711808 conditions, 100079 events. 41122/100079 cut-off events. For 1635870/1749909 co-relation queries the response was YES. Maximal size of possible extension queue 1557. Compared 1197257 event pairs, 2836 based on Foata normal form. 2389/85230 useless extension candidates. Maximal degree in co-relation 707195. Up to 60612 conditions per place. [2023-11-30 09:30:47,290 INFO L140 encePairwiseOnDemand]: 87/92 looper letters, 3088 selfloop transitions, 8527 changer transitions 1377/13349 dead transitions. [2023-11-30 09:30:47,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 13349 transitions, 378742 flow [2023-11-30 09:30:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-30 09:30:47,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-30 09:30:47,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1964 transitions. [2023-11-30 09:30:47,292 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8894927536231884 [2023-11-30 09:30:47,292 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1964 transitions. [2023-11-30 09:30:47,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1964 transitions. [2023-11-30 09:30:47,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:30:47,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1964 transitions. [2023-11-30 09:30:47,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 81.83333333333333) internal successors, (1964), 24 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:30:47,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 92.0) internal successors, (2300), 25 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:30:47,298 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 92.0) internal successors, (2300), 25 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:30:47,298 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 137 predicate places. [2023-11-30 09:30:47,298 INFO L500 AbstractCegarLoop]: Abstraction has has 208 places, 13349 transitions, 378742 flow [2023-11-30 09:30:47,299 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 77.16) internal successors, (1929), 25 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:30:47,299 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:30:47,299 INFO L232 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:30:47,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-30 09:30:47,503 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-30 09:30:47,503 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:30:47,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:30:47,504 INFO L85 PathProgramCache]: Analyzing trace with hash -64630921, now seen corresponding path program 3 times [2023-11-30 09:30:47,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:30:47,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399536515] [2023-11-30 09:30:47,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:30:47,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:30:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:30:47,966 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 20 proven. 575 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 09:30:47,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:30:47,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399536515] [2023-11-30 09:30:47,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399536515] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:30:47,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357836410] [2023-11-30 09:30:47,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 09:30:47,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:30:47,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:30:47,982 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:30:47,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-30 09:30:48,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-30 09:30:48,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:30:48,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 09:30:48,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:30:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2023-11-30 09:30:48,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:30:48,358 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2023-11-30 09:30:48,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357836410] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:30:48,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:30:48,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 5, 5] total 27 [2023-11-30 09:30:48,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480123006] [2023-11-30 09:30:48,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:30:48,359 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-30 09:30:48,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:30:48,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-30 09:30:48,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2023-11-30 09:30:48,361 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 92 [2023-11-30 09:30:48,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 13349 transitions, 378742 flow. Second operand has 28 states, 28 states have (on average 62.142857142857146) internal successors, (1740), 28 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:30:48,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:30:48,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 92 [2023-11-30 09:30:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 09:34:23,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 1238#(<= ~counter~0 1), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 324#(< ~counter~0 2147483646), 2571#(<= ~counter~0 1), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:23,324 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 1238#(<= ~counter~0 1), 14#L68-4true, 97#true, 52#L41-8true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 324#(< ~counter~0 2147483646), 2571#(<= ~counter~0 1), 728#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:23,324 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:34:23,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:49,830 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 52#L41-8true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 3222#(<= ~N~0 2147483647), 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:49,830 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:34:49,830 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:34:50,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 3222#(<= ~N~0 2147483647), 101#true, 324#(< ~counter~0 2147483646), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1239#(<= ~counter~0 2), 31#L42true, thread1Thread1of1ForFork1InUse, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:50,276 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:34:50,276 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:34:50,276 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:34:50,277 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:34:50,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 2572#(<= ~counter~0 2), 97#true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 324#(< ~counter~0 2147483646), 1239#(<= ~counter~0 2), thread1Thread1of1ForFork1InUse, 728#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:34:50,277 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 09:34:50,277 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:34:50,277 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:34:50,277 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:35:19,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1465#(< ~counter~0 2147483644), 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2573#(<= ~counter~0 3), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:19,159 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 14#L68-4true, 97#true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:19,159 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:19,259 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 136#(<= 0 ~counter~0), 503#true, 736#true, 3222#(<= ~N~0 2147483647), 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:19,259 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:19,259 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:35:19,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:35:19,394 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 52#L41-8true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2573#(<= ~counter~0 3), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 1240#(<= ~counter~0 3)]) [2023-11-30 09:35:19,394 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:19,394 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:35:47,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1465#(< ~counter~0 2147483644), 1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,485 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,485 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,486 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,486 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,586 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 1443#(< ~counter~0 2147483645), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,586 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,586 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 3222#(<= ~N~0 2147483647), 736#true, 1421#(< ~counter~0 2147483646), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,677 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 1421#(< ~counter~0 2147483646), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2574#(<= ~counter~0 4), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:47,677 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:35:47,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:35:47,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 3062#(< ~counter~0 2147483638), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:49,553 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 3062#(< ~counter~0 2147483638), 14#L68-4true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:35:49,553 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:35:49,553 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,166 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1465#(< ~counter~0 2147483644), 1934#true, 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 503#true, 736#true, 3222#(<= ~N~0 2147483647), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,166 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 09:36:15,166 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,167 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 1443#(< ~counter~0 2147483645), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 31#L42true, thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,257 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 3222#(<= ~N~0 2147483647), 736#true, 1443#(< ~counter~0 2147483645), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,257 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,257 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:36:15,258 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,258 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 1421#(< ~counter~0 2147483646), 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 31#L42true, thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,343 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 2575#(<= ~counter~0 5), 97#true, 87#L58true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 1421#(< ~counter~0 2147483646), 3222#(<= ~N~0 2147483647), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:15,343 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:15,343 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 3040#(< ~counter~0 2147483639), 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:17,777 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 52#L41-8true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 503#true, 736#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 3040#(< ~counter~0 2147483639), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:17,777 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 09:36:17,777 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:36:17,778 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 09:36:17,778 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:47,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 1443#(< ~counter~0 2147483645), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 31#L42true, 2576#(<= ~counter~0 6), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:47,245 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:47,245 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:47,245 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:36:47,245 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:36:47,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 1443#(< ~counter~0 2147483645), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2576#(<= ~counter~0 6), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:47,246 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:47,246 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:36:47,246 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:47,246 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:36:47,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 1421#(< ~counter~0 2147483646), 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 31#L42true, 2576#(<= ~counter~0 6), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:47,319 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:47,319 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:36:47,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:36:47,319 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:47,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 1421#(< ~counter~0 2147483646), 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2576#(<= ~counter~0 6), 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:47,320 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:47,320 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:36:47,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 09:36:47,320 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:36:49,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 3018#(< ~counter~0 2147483640), 1235#true, 31#L42true, thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:49,622 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:49,622 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:49,622 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:36:49,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:36:49,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 3018#(< ~counter~0 2147483640), 1235#true, thread1Thread1of1ForFork1InUse, 728#true, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:36:49,623 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 09:36:49,623 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:36:49,623 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:36:49,623 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 09:37:16,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 1421#(< ~counter~0 2147483646), 503#true, 736#true, 2577#(<= ~counter~0 7), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:16,890 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 1421#(< ~counter~0 2147483646), 3222#(<= ~N~0 2147483647), 736#true, 503#true, 2577#(<= ~counter~0 7), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:16,890 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:37:16,890 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:37:19,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [2996#(< ~counter~0 2147483641), 1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 3222#(<= ~N~0 2147483647), 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:19,350 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:37:19,350 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:37:19,350 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:37:19,350 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:37:19,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [2996#(< ~counter~0 2147483641), 1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 3222#(<= ~N~0 2147483647), 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:19,351 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 09:37:19,351 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 09:37:19,351 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:37:19,351 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 2578#(<= ~counter~0 8), 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 1421#(< ~counter~0 2147483646), 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:44,414 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 2578#(<= ~counter~0 8), 97#true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 1421#(< ~counter~0 2147483646), 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:44,414 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:37:44,414 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2974#(< ~counter~0 2147483642), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:46,732 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 87#L58true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2974#(< ~counter~0 2147483642), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:37:46,732 INFO L294 olderBase$Statistics]: this new event has 215 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 09:37:46,732 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:38:07,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2579#(<= ~counter~0 9), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:07,242 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 09:38:07,242 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:38:07,242 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:38:07,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:38:07,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 2579#(<= ~counter~0 9), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:07,243 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 09:38:07,243 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:38:07,243 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:38:07,243 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 2952#(< ~counter~0 2147483643), 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:09,056 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 2952#(< ~counter~0 2147483643), 901#true, 14#L68-4true, 97#true, 52#L41-8true, 87#L58true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:09,056 INFO L294 olderBase$Statistics]: this new event has 222 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 09:38:09,056 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 09:38:27,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2930#(< ~counter~0 2147483644), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:27,757 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 09:38:27,757 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 09:38:27,757 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:38:27,757 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:38:27,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 87#L58true, 52#L41-8true, 1613#(<= ~N~0 2147483647), 136#(<= 0 ~counter~0), 736#true, 503#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 2930#(< ~counter~0 2147483644), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:27,758 INFO L294 olderBase$Statistics]: this new event has 229 ancestors and is cut-off event [2023-11-30 09:38:27,758 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 09:38:27,758 INFO L297 olderBase$Statistics]: existing Event has 208 ancestors and is cut-off event [2023-11-30 09:38:27,758 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 09:38:41,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 901#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 2908#(< ~counter~0 2147483645), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:41,642 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 09:38:41,642 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 87#L58true, 52#L41-8true, 136#(<= 0 ~counter~0), 736#true, 3222#(<= ~N~0 2147483647), 503#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 2908#(< ~counter~0 2147483645), 204#true, thread2Thread1of1ForFork0InUse]) [2023-11-30 09:38:41,643 INFO L294 olderBase$Statistics]: this new event has 236 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L297 olderBase$Statistics]: existing Event has 215 ancestors and is cut-off event [2023-11-30 09:38:41,643 INFO L297 olderBase$Statistics]: existing Event has 229 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L41-7-->L42: Formula: (< v_thread1Thread1of1ForFork1_~i~0_3 v_~N~0_2) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_3, ~N~0=v_~N~0_2} AuxVars[] AssignedVars[][436], [1934#true, 1928#(and (<= thread1Thread1of1ForFork1_~i~0 2147483646) (<= ~N~0 2147483647)), 901#true, 14#L68-4true, 97#true, 87#L58true, 136#(<= 0 ~counter~0), 503#true, 736#true, 3222#(<= ~N~0 2147483647), 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 101#true, 1235#true, 31#L42true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 2886#(< ~counter~0 2147483646)]) [2023-11-30 09:38:53,907 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([250] L41-7-->L41-8: Formula: (<= v_~N~0_1 v_thread1Thread1of1ForFork1_~i~0_5) InVars {thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} OutVars{thread1Thread1of1ForFork1_~i~0=v_thread1Thread1of1ForFork1_~i~0_5, ~N~0=v_~N~0_1} AuxVars[] AssignedVars[][437], [1934#true, 901#true, 14#L68-4true, 97#true, 1613#(<= ~N~0 2147483647), 52#L41-8true, 87#L58true, 136#(<= 0 ~counter~0), 3222#(<= ~N~0 2147483647), 503#true, 736#true, 101#true, 396#(<= 1 thread1Thread1of1ForFork1_~i~0), 1235#true, 728#true, thread1Thread1of1ForFork1InUse, 204#true, thread2Thread1of1ForFork0InUse, 2886#(< ~counter~0 2147483646)]) [2023-11-30 09:38:53,907 INFO L294 olderBase$Statistics]: this new event has 243 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 236 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 222 ancestors and is cut-off event [2023-11-30 09:38:53,907 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is cut-off event [2023-11-30 09:39:15,932 INFO L124 PetriNetUnfolderBase]: 61331/131667 cut-off events. [2023-11-30 09:39:15,933 INFO L125 PetriNetUnfolderBase]: For 1817799/1869502 co-relation queries the response was YES. [2023-11-30 09:39:16,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1011305 conditions, 131667 events. 61331/131667 cut-off events. For 1817799/1869502 co-relation queries the response was YES. Maximal size of possible extension queue 1849. Compared 1481428 event pairs, 3146 based on Foata normal form. 3591/108437 useless extension candidates. Maximal degree in co-relation 1006410. Up to 80328 conditions per place. [2023-11-30 09:39:17,341 INFO L140 encePairwiseOnDemand]: 82/92 looper letters, 10236 selfloop transitions, 56 changer transitions 5369/15722 dead transitions. [2023-11-30 09:39:17,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 15722 transitions, 475271 flow [2023-11-30 09:39:17,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-30 09:39:17,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-30 09:39:17,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2639 transitions. [2023-11-30 09:39:17,343 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7171195652173913 [2023-11-30 09:39:17,343 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2639 transitions. [2023-11-30 09:39:17,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2639 transitions. [2023-11-30 09:39:17,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 09:39:17,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2639 transitions. [2023-11-30 09:39:17,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 65.975) internal successors, (2639), 40 states have internal predecessors, (2639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:39:17,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 92.0) internal successors, (3772), 41 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:39:17,350 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 92.0) internal successors, (3772), 41 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:39:17,351 INFO L307 CegarLoopForPetriNet]: 71 programPoint places, 175 predicate places. [2023-11-30 09:39:17,351 INFO L500 AbstractCegarLoop]: Abstraction has has 246 places, 15722 transitions, 475271 flow [2023-11-30 09:39:17,351 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 62.142857142857146) internal successors, (1740), 28 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:39:17,351 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 09:39:17,351 INFO L232 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 09:39:17,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-30 09:39:17,555 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-30 09:39:17,555 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-11-30 09:39:17,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 09:39:17,556 INFO L85 PathProgramCache]: Analyzing trace with hash -802965544, now seen corresponding path program 4 times [2023-11-30 09:39:17,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 09:39:17,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403118265] [2023-11-30 09:39:17,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 09:39:17,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 09:39:17,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 09:39:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:39:17,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 09:39:17,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403118265] [2023-11-30 09:39:17,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403118265] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 09:39:17,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052846282] [2023-11-30 09:39:17,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-30 09:39:17,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 09:39:17,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 09:39:17,942 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 09:39:17,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-30 09:39:18,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-30 09:39:18,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 09:39:18,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-30 09:39:18,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 09:39:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:39:18,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 09:39:18,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 09:39:18,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052846282] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 09:39:18,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 09:39:18,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 48 [2023-11-30 09:39:18,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057439710] [2023-11-30 09:39:18,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 09:39:18,812 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-11-30 09:39:18,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 09:39:18,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-11-30 09:39:18,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2023-11-30 09:39:18,815 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2023-11-30 09:39:18,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 15722 transitions, 475271 flow. Second operand has 49 states, 49 states have (on average 77.08163265306122) internal successors, (3777), 49 states have internal predecessors, (3777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 09:39:18,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 09:39:18,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2023-11-30 09:39:18,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-30 09:43:28,483 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-30 09:43:28,483 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 [2023-11-30 09:43:28,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-30 09:43:28,794 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 18 remaining) [2023-11-30 09:43:28,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-30 09:43:28,994 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-30 09:43:28,995 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 18 remaining) [2023-11-30 09:43:28,996 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 18 remaining) [2023-11-30 09:43:28,997 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 18 remaining) [2023-11-30 09:43:28,997 INFO L457 BasicCegarLoop]: Path program histogram: [4, 3, 2, 1, 1, 1, 1, 1, 1] [2023-11-30 09:43:29,001 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 09:43:29,001 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 09:43:29,003 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 09:43:29 BasicIcfg [2023-11-30 09:43:29,003 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 09:43:29,004 INFO L158 Benchmark]: Toolchain (without parser) took 849134.78ms. Allocated memory was 629.1MB in the beginning and 7.0GB in the end (delta: 6.4GB). Free memory was 591.1MB in the beginning and 3.6GB in the end (delta: -3.0GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 402.7MB. Free memory was 356.1MB in the beginning and 356.0MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: CACSL2BoogieTranslator took 191.63ms. Allocated memory is still 629.1MB. Free memory was 591.1MB in the beginning and 580.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.42ms. Allocated memory is still 629.1MB. Free memory was 580.3MB in the beginning and 578.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: Boogie Preprocessor took 30.93ms. Allocated memory is still 629.1MB. Free memory was 578.5MB in the beginning and 577.5MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: RCFGBuilder took 313.85ms. Allocated memory is still 629.1MB. Free memory was 577.1MB in the beginning and 560.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-11-30 09:43:29,004 INFO L158 Benchmark]: TraceAbstraction took 848555.82ms. Allocated memory was 629.1MB in the beginning and 7.0GB in the end (delta: 6.4GB). Free memory was 559.7MB in the beginning and 3.6GB in the end (delta: -3.0GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. [2023-11-30 09:43:29,005 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 402.7MB. Free memory was 356.1MB in the beginning and 356.0MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 191.63ms. Allocated memory is still 629.1MB. Free memory was 591.1MB in the beginning and 580.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 38.42ms. Allocated memory is still 629.1MB. Free memory was 580.3MB in the beginning and 578.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 30.93ms. Allocated memory is still 629.1MB. Free memory was 578.5MB in the beginning and 577.5MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 313.85ms. Allocated memory is still 629.1MB. Free memory was 577.1MB in the beginning and 560.3MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 848555.82ms. Allocated memory was 629.1MB in the beginning and 7.0GB in the end (delta: 6.4GB). Free memory was 559.7MB in the beginning and 3.6GB in the end (delta: -3.0GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (49states, 76/92 universal loopers) in iteration 15,while PetriNetUnfolder was constructing finite prefix that currently has 609157 conditions, 77459 events (35274/77458 cut-off events. For 1269368/1291385 co-relation queries the response was YES. Maximal size of possible extension queue 2773. Compared 899961 event pairs, 1537 based on Foata normal form. 301/63787 useless extension candidates. Maximal degree in co-relation 604325. Up to 45406 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 124 locations, 18 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 848.5s, OverallIterations: 15, TraceHistogramMax: 23, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 840.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1999 SdHoareTripleChecker+Valid, 1.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1999 mSDsluCounter, 207 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 153 mSDsCounter, 219 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1680 IncrementalHoareTripleChecker+Invalid, 1899 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 219 mSolverCounterUnsat, 54 mSDtfsCounter, 1680 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1907 GetRequests, 1616 SyntacticMatches, 6 SemanticMatches, 285 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 2.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=475271occurred in iteration=14, InterpolantAutomatonStates: 195, 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.3s SatisfiabilityAnalysisTime, 3.9s InterpolantComputationTime, 1844 NumberOfCodeBlocks, 1689 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 2573 ConstructedInterpolants, 0 QuantifiedInterpolants, 6421 SizeOfPredicates, 29 NumberOfNonLiveVariables, 1763 ConjunctsInSsa, 94 ConjunctsInUnsatCore, 36 InterpolantComputations, 6 PerfectInterpolantSequences, 1581/8826 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