./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/valid-memsafety.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/parallel-misc-4.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/parallel-misc-4.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1b3f2e76aa91b47c1b0ab3ebb03a5219efabc6e79eff8c780f49eaa0a2d155ad --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 19:51:51,955 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 19:51:52,013 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-10-14 19:51:52,018 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 19:51:52,018 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 19:51:52,058 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 19:51:52,059 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 19:51:52,059 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 19:51:52,060 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 19:51:52,060 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 19:51:52,060 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 19:51:52,061 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 19:51:52,062 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 19:51:52,066 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 19:51:52,067 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 19:51:52,067 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 19:51:52,067 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 19:51:52,067 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 19:51:52,068 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 19:51:52,068 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 19:51:52,068 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-10-14 19:51:52,070 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-10-14 19:51:52,070 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-10-14 19:51:52,071 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 19:51:52,071 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-14 19:51:52,071 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 19:51:52,071 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 19:51:52,072 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 19:51:52,072 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 19:51:52,072 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 19:51:52,073 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 19:51:52,073 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 19:51:52,073 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 19:51:52,074 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 19:51:52,074 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 19:51:52,074 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 19:51:52,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 19:51:52,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 19:51:52,075 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 19:51:52,075 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 19:51:52,075 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 19:51:52,076 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 19:51:52,076 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1b3f2e76aa91b47c1b0ab3ebb03a5219efabc6e79eff8c780f49eaa0a2d155ad [2024-10-14 19:51:52,319 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 19:51:52,342 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 19:51:52,344 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 19:51:52,345 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 19:51:52,345 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 19:51:52,346 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/parallel-misc-4.wvr.c [2024-10-14 19:51:53,726 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 19:51:53,940 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 19:51:53,941 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/parallel-misc-4.wvr.c [2024-10-14 19:51:53,948 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ef0f434b/a28ce2835feb4c34b3dc8fab3652e431/FLAGf0dd33c6d [2024-10-14 19:51:53,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ef0f434b/a28ce2835feb4c34b3dc8fab3652e431 [2024-10-14 19:51:53,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 19:51:53,964 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 19:51:53,965 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 19:51:53,965 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 19:51:53,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 19:51:53,971 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 07:51:53" (1/1) ... [2024-10-14 19:51:53,971 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@119909ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:53, skipping insertion in model container [2024-10-14 19:51:53,972 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 07:51:53" (1/1) ... [2024-10-14 19:51:53,995 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 19:51:54,165 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 19:51:54,181 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 19:51:54,207 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 19:51:54,230 INFO L204 MainTranslator]: Completed translation [2024-10-14 19:51:54,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54 WrapperNode [2024-10-14 19:51:54,230 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 19:51:54,231 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 19:51:54,232 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 19:51:54,233 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 19:51:54,239 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,252 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,280 INFO L138 Inliner]: procedures = 21, calls = 29, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 61 [2024-10-14 19:51:54,280 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 19:51:54,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 19:51:54,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 19:51:54,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 19:51:54,291 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,292 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,294 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,315 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-10-14 19:51:54,318 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,318 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,326 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,329 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,334 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,335 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,339 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 19:51:54,342 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 19:51:54,342 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 19:51:54,343 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 19:51:54,343 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (1/1) ... [2024-10-14 19:51:54,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 19:51:54,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:51:54,372 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-14 19:51:54,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-14 19:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 19:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-10-14 19:51:54,415 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-10-14 19:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-10-14 19:51:54,415 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-10-14 19:51:54,415 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-10-14 19:51:54,415 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-10-14 19:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 19:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-14 19:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-14 19:51:54,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 19:51:54,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 19:51:54,419 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-14 19:51:54,518 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 19:51:54,519 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 19:51:54,730 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-14 19:51:54,731 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 19:51:54,893 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 19:51:54,893 INFO L314 CfgBuilder]: Removed 2 assume(true) statements. [2024-10-14 19:51:54,893 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 07:51:54 BoogieIcfgContainer [2024-10-14 19:51:54,894 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 19:51:54,895 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 19:51:54,896 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 19:51:54,899 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 19:51:54,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 07:51:53" (1/3) ... [2024-10-14 19:51:54,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60fa82d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 07:51:54, skipping insertion in model container [2024-10-14 19:51:54,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 07:51:54" (2/3) ... [2024-10-14 19:51:54,901 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60fa82d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 07:51:54, skipping insertion in model container [2024-10-14 19:51:54,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 07:51:54" (3/3) ... [2024-10-14 19:51:54,902 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-4.wvr.c [2024-10-14 19:51:54,919 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 19:51:54,921 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-10-14 19:51:54,921 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-14 19:51:54,983 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-10-14 19:51:55,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 41 transitions, 103 flow [2024-10-14 19:51:55,044 INFO L124 PetriNetUnfolderBase]: 4/38 cut-off events. [2024-10-14 19:51:55,045 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-10-14 19:51:55,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 38 events. 4/38 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 75 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 32. Up to 2 conditions per place. [2024-10-14 19:51:55,049 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 41 transitions, 103 flow [2024-10-14 19:51:55,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 92 flow [2024-10-14 19:51:55,067 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 19:51:55,074 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@2a5463d5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 19:51:55,074 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-10-14 19:51:55,094 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-14 19:51:55,098 INFO L124 PetriNetUnfolderBase]: 4/34 cut-off events. [2024-10-14 19:51:55,098 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-10-14 19:51:55,098 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:51:55,099 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 19:51:55,100 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:51:55,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:51:55,104 INFO L85 PathProgramCache]: Analyzing trace with hash 978491263, now seen corresponding path program 1 times [2024-10-14 19:51:55,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:51:55,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541422094] [2024-10-14 19:51:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:55,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:51:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:55,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:51:55,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541422094] [2024-10-14 19:51:55,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541422094] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:51:55,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:51:55,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 19:51:55,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284087102] [2024-10-14 19:51:55,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:51:55,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 19:51:55,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:51:55,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 19:51:55,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 19:51:55,943 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 41 [2024-10-14 19:51:55,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 92 flow. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 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) [2024-10-14 19:51:55,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:51:55,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 41 [2024-10-14 19:51:55,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:51:56,243 INFO L124 PetriNetUnfolderBase]: 502/985 cut-off events. [2024-10-14 19:51:56,243 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-10-14 19:51:56,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1742 conditions, 985 events. 502/985 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5759 event pairs, 34 based on Foata normal form. 55/961 useless extension candidates. Maximal degree in co-relation 1541. Up to 249 conditions per place. [2024-10-14 19:51:56,254 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 52 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-10-14 19:51:56,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 76 transitions, 314 flow [2024-10-14 19:51:56,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 19:51:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 19:51:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-10-14 19:51:56,268 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7439024390243902 [2024-10-14 19:51:56,270 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 92 flow. Second operand 6 states and 183 transitions. [2024-10-14 19:51:56,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 76 transitions, 314 flow [2024-10-14 19:51:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 76 transitions, 286 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-10-14 19:51:56,282 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 135 flow [2024-10-14 19:51:56,285 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=135, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2024-10-14 19:51:56,291 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-10-14 19:51:56,292 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 135 flow [2024-10-14 19:51:56,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 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) [2024-10-14 19:51:56,292 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:51:56,293 INFO L204 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] [2024-10-14 19:51:56,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 19:51:56,293 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:51:56,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:51:56,294 INFO L85 PathProgramCache]: Analyzing trace with hash 927787021, now seen corresponding path program 1 times [2024-10-14 19:51:56,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:51:56,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485557218] [2024-10-14 19:51:56,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:56,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:51:56,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:56,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:56,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:51:56,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485557218] [2024-10-14 19:51:56,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485557218] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:51:56,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:51:56,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 19:51:56,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435180183] [2024-10-14 19:51:56,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:51:56,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 19:51:56,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:51:56,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 19:51:56,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 19:51:56,385 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 41 [2024-10-14 19:51:56,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 135 flow. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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) [2024-10-14 19:51:56,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:51:56,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 41 [2024-10-14 19:51:56,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:51:56,542 INFO L124 PetriNetUnfolderBase]: 477/942 cut-off events. [2024-10-14 19:51:56,543 INFO L125 PetriNetUnfolderBase]: For 432/556 co-relation queries the response was YES. [2024-10-14 19:51:56,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2077 conditions, 942 events. 477/942 cut-off events. For 432/556 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5128 event pairs, 149 based on Foata normal form. 42/882 useless extension candidates. Maximal degree in co-relation 1212. Up to 473 conditions per place. [2024-10-14 19:51:56,552 INFO L140 encePairwiseOnDemand]: 37/41 looper letters, 30 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2024-10-14 19:51:56,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 55 transitions, 236 flow [2024-10-14 19:51:56,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 19:51:56,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 19:51:56,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-10-14 19:51:56,554 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7723577235772358 [2024-10-14 19:51:56,555 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 135 flow. Second operand 3 states and 95 transitions. [2024-10-14 19:51:56,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 55 transitions, 236 flow [2024-10-14 19:51:56,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 55 transitions, 236 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-14 19:51:56,557 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 157 flow [2024-10-14 19:51:56,557 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2024-10-14 19:51:56,558 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-10-14 19:51:56,558 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 157 flow [2024-10-14 19:51:56,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 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) [2024-10-14 19:51:56,559 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:51:56,559 INFO L204 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] [2024-10-14 19:51:56,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 19:51:56,559 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:51:56,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:51:56,560 INFO L85 PathProgramCache]: Analyzing trace with hash 2001771243, now seen corresponding path program 1 times [2024-10-14 19:51:56,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:51:56,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467123025] [2024-10-14 19:51:56,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:56,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:51:56,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:56,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:51:56,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467123025] [2024-10-14 19:51:56,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467123025] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:51:56,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:51:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 19:51:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207882250] [2024-10-14 19:51:56,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:51:56,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 19:51:56,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:51:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 19:51:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 19:51:56,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 41 [2024-10-14 19:51:56,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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) [2024-10-14 19:51:56,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:51:56,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 41 [2024-10-14 19:51:56,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:51:56,838 INFO L124 PetriNetUnfolderBase]: 968/1776 cut-off events. [2024-10-14 19:51:56,839 INFO L125 PetriNetUnfolderBase]: For 715/751 co-relation queries the response was YES. [2024-10-14 19:51:56,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3831 conditions, 1776 events. 968/1776 cut-off events. For 715/751 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11448 event pairs, 282 based on Foata normal form. 24/1600 useless extension candidates. Maximal degree in co-relation 2265. Up to 735 conditions per place. [2024-10-14 19:51:56,854 INFO L140 encePairwiseOnDemand]: 37/41 looper letters, 31 selfloop transitions, 3 changer transitions 0/58 dead transitions. [2024-10-14 19:51:56,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 269 flow [2024-10-14 19:51:56,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 19:51:56,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 19:51:56,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-10-14 19:51:56,857 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7723577235772358 [2024-10-14 19:51:56,857 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 157 flow. Second operand 3 states and 95 transitions. [2024-10-14 19:51:56,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 269 flow [2024-10-14 19:51:56,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 58 transitions, 263 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 19:51:56,862 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 173 flow [2024-10-14 19:51:56,862 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2024-10-14 19:51:56,863 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-10-14 19:51:56,864 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 173 flow [2024-10-14 19:51:56,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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) [2024-10-14 19:51:56,865 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:51:56,865 INFO L204 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] [2024-10-14 19:51:56,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 19:51:56,865 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:51:56,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:51:56,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1644316765, now seen corresponding path program 1 times [2024-10-14 19:51:56,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:51:56,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677082774] [2024-10-14 19:51:56,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:56,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:51:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:57,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 19:51:57,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:51:57,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677082774] [2024-10-14 19:51:57,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677082774] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:51:57,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667297689] [2024-10-14 19:51:57,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:57,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:51:57,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:51:57,043 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) [2024-10-14 19:51:57,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 19:51:57,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:57,126 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 19:51:57,132 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:51:57,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 19:51:57,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:51:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 19:51:57,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667297689] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:51:57,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:51:57,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 6] total 11 [2024-10-14 19:51:57,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419050100] [2024-10-14 19:51:57,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:51:57,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 19:51:57,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:51:57,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 19:51:57,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-10-14 19:51:57,547 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-10-14 19:51:57,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 173 flow. Second operand has 11 states, 11 states have (on average 21.09090909090909) internal successors, (232), 11 states have internal predecessors, (232), 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) [2024-10-14 19:51:57,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:51:57,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-10-14 19:51:57,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:51:58,101 INFO L124 PetriNetUnfolderBase]: 1805/3031 cut-off events. [2024-10-14 19:51:58,102 INFO L125 PetriNetUnfolderBase]: For 2372/3865 co-relation queries the response was YES. [2024-10-14 19:51:58,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8008 conditions, 3031 events. 1805/3031 cut-off events. For 2372/3865 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17469 event pairs, 54 based on Foata normal form. 188/2836 useless extension candidates. Maximal degree in co-relation 5429. Up to 697 conditions per place. [2024-10-14 19:51:58,133 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 20 changer transitions 2/123 dead transitions. [2024-10-14 19:51:58,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 123 transitions, 663 flow [2024-10-14 19:51:58,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 19:51:58,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-14 19:51:58,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 294 transitions. [2024-10-14 19:51:58,136 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-10-14 19:51:58,136 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 173 flow. Second operand 12 states and 294 transitions. [2024-10-14 19:51:58,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 123 transitions, 663 flow [2024-10-14 19:51:58,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 123 transitions, 657 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 19:51:58,147 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 318 flow [2024-10-14 19:51:58,147 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=318, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-10-14 19:51:58,148 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-10-14 19:51:58,148 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 318 flow [2024-10-14 19:51:58,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 21.09090909090909) internal successors, (232), 11 states have internal predecessors, (232), 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) [2024-10-14 19:51:58,149 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:51:58,149 INFO L204 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] [2024-10-14 19:51:58,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 19:51:58,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:51:58,351 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:51:58,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:51:58,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1604029469, now seen corresponding path program 2 times [2024-10-14 19:51:58,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:51:58,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799348142] [2024-10-14 19:51:58,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:51:58,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:51:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:51:58,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:58,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:51:58,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799348142] [2024-10-14 19:51:58,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799348142] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:51:58,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193335318] [2024-10-14 19:51:58,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 19:51:58,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:51:58,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:51:58,552 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) [2024-10-14 19:51:58,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 19:51:58,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 19:51:58,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 19:51:58,632 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 19:51:58,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:51:58,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:58,859 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:51:58,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:51:58,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193335318] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:51:58,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:51:58,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 11 [2024-10-14 19:51:58,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356472811] [2024-10-14 19:51:58,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:51:58,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 19:51:58,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:51:58,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 19:51:58,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-10-14 19:51:58,988 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-10-14 19:51:58,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 318 flow. Second operand has 11 states, 11 states have (on average 21.727272727272727) internal successors, (239), 11 states have internal predecessors, (239), 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) [2024-10-14 19:51:58,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:51:58,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-10-14 19:51:58,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:00,644 INFO L124 PetriNetUnfolderBase]: 8488/15489 cut-off events. [2024-10-14 19:52:00,644 INFO L125 PetriNetUnfolderBase]: For 13784/13810 co-relation queries the response was YES. [2024-10-14 19:52:00,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40536 conditions, 15489 events. 8488/15489 cut-off events. For 13784/13810 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 126993 event pairs, 799 based on Foata normal form. 476/15250 useless extension candidates. Maximal degree in co-relation 27087. Up to 2835 conditions per place. [2024-10-14 19:52:00,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 32 changer transitions 25/171 dead transitions. [2024-10-14 19:52:00,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 171 transitions, 1094 flow [2024-10-14 19:52:00,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 19:52:00,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-14 19:52:00,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 293 transitions. [2024-10-14 19:52:00,759 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6496674057649667 [2024-10-14 19:52:00,760 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 318 flow. Second operand 11 states and 293 transitions. [2024-10-14 19:52:00,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 171 transitions, 1094 flow [2024-10-14 19:52:00,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 171 transitions, 1082 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-10-14 19:52:00,835 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 623 flow [2024-10-14 19:52:00,835 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=623, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-10-14 19:52:00,836 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-10-14 19:52:00,836 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 623 flow [2024-10-14 19:52:00,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 21.727272727272727) internal successors, (239), 11 states have internal predecessors, (239), 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) [2024-10-14 19:52:00,837 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:00,837 INFO L204 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] [2024-10-14 19:52:00,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 19:52:01,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:01,038 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:01,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:01,039 INFO L85 PathProgramCache]: Analyzing trace with hash -695258007, now seen corresponding path program 3 times [2024-10-14 19:52:01,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:01,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240497254] [2024-10-14 19:52:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:01,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:01,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:01,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:01,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240497254] [2024-10-14 19:52:01,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240497254] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:52:01,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293818267] [2024-10-14 19:52:01,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 19:52:01,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:01,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:52:01,377 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) [2024-10-14 19:52:01,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 19:52:01,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 19:52:01,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 19:52:01,456 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 19:52:01,458 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:52:01,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:01,539 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:52:01,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:01,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293818267] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:52:01,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:52:01,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 10 [2024-10-14 19:52:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278343617] [2024-10-14 19:52:01,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:52:01,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 19:52:01,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:01,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 19:52:01,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-10-14 19:52:01,671 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 41 [2024-10-14 19:52:01,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 623 flow. Second operand has 11 states, 11 states have (on average 21.272727272727273) internal successors, (234), 11 states have internal predecessors, (234), 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) [2024-10-14 19:52:01,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:01,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 41 [2024-10-14 19:52:01,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:02,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([263] L71-->L78: Formula: (= v_~pos~0_5 (+ v_~pos~0_6 2)) InVars {~pos~0=v_~pos~0_6} OutVars{~pos~0=v_~pos~0_5} AuxVars[] AssignedVars[~pos~0][51], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 11#L78true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:02,134 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-14 19:52:02,134 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:02,134 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:02,134 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:02,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([263] L71-->L78: Formula: (= v_~pos~0_5 (+ v_~pos~0_6 2)) InVars {~pos~0=v_~pos~0_6} OutVars{~pos~0=v_~pos~0_5} AuxVars[] AssignedVars[~pos~0][51], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 11#L78true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:02,196 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:02,196 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:02,196 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:02,196 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:02,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([263] L71-->L78: Formula: (= v_~pos~0_5 (+ v_~pos~0_6 2)) InVars {~pos~0=v_~pos~0_6} OutVars{~pos~0=v_~pos~0_5} AuxVars[] AssignedVars[~pos~0][51], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, 11#L78true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:02,197 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:02,197 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:02,197 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:02,198 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:02,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([263] L71-->L78: Formula: (= v_~pos~0_5 (+ v_~pos~0_6 2)) InVars {~pos~0=v_~pos~0_6} OutVars{~pos~0=v_~pos~0_5} AuxVars[] AssignedVars[~pos~0][51], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 11#L78true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:02,274 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-14 19:52:02,274 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:02,274 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:02,274 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:04,275 INFO L124 PetriNetUnfolderBase]: 11894/23148 cut-off events. [2024-10-14 19:52:04,275 INFO L125 PetriNetUnfolderBase]: For 61957/62846 co-relation queries the response was YES. [2024-10-14 19:52:04,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74228 conditions, 23148 events. 11894/23148 cut-off events. For 61957/62846 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 214192 event pairs, 1717 based on Foata normal form. 619/22291 useless extension candidates. Maximal degree in co-relation 56573. Up to 4971 conditions per place. [2024-10-14 19:52:04,480 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 37 changer transitions 14/208 dead transitions. [2024-10-14 19:52:04,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 208 transitions, 1721 flow [2024-10-14 19:52:04,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 19:52:04,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-14 19:52:04,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2024-10-14 19:52:04,483 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6851441241685144 [2024-10-14 19:52:04,483 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 623 flow. Second operand 11 states and 309 transitions. [2024-10-14 19:52:04,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 208 transitions, 1721 flow [2024-10-14 19:52:04,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 208 transitions, 1705 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-10-14 19:52:04,572 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 1011 flow [2024-10-14 19:52:04,572 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1011, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-10-14 19:52:04,573 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-10-14 19:52:04,573 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 1011 flow [2024-10-14 19:52:04,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 21.272727272727273) internal successors, (234), 11 states have internal predecessors, (234), 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) [2024-10-14 19:52:04,573 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:04,574 INFO L204 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] [2024-10-14 19:52:04,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 19:52:04,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:04,775 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:04,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:04,775 INFO L85 PathProgramCache]: Analyzing trace with hash -312294095, now seen corresponding path program 1 times [2024-10-14 19:52:04,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:04,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419666430] [2024-10-14 19:52:04,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:04,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:04,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:05,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:05,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:05,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419666430] [2024-10-14 19:52:05,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419666430] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:52:05,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329910891] [2024-10-14 19:52:05,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:05,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:05,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:52:05,095 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) [2024-10-14 19:52:05,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 19:52:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:05,161 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-14 19:52:05,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:52:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:05,261 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:52:05,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:05,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329910891] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:52:05,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:52:05,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 14 [2024-10-14 19:52:05,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195190481] [2024-10-14 19:52:05,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:52:05,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 19:52:05,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 19:52:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-10-14 19:52:05,445 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-10-14 19:52:05,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 1011 flow. Second operand has 15 states, 15 states have (on average 19.333333333333332) internal successors, (290), 15 states have internal predecessors, (290), 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) [2024-10-14 19:52:05,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:05,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-10-14 19:52:05,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:06,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,178 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,178 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:06,178 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,178 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:06,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,187 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,187 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:06,187 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,188 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:06,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,251 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,251 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,252 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,252 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,255 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,255 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,255 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,255 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,261 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,261 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,261 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,261 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,266 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,266 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,267 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,267 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,341 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,341 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,341 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,342 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,349 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,349 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,349 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,349 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,354 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,354 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:06,354 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,354 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:06,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,462 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,462 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,462 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,462 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,468 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,468 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,468 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,468 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,470 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,471 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,471 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,471 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,472 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,472 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,546 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,546 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,546 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:06,546 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:06,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,588 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,588 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,588 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,588 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,590 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,590 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,590 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,591 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,591 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,591 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,592 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,592 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,599 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,599 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,599 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,602 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,602 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,602 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,602 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,617 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,617 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,618 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,618 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,687 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,687 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,687 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,687 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,692 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,692 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,692 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:06,692 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:06,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,767 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,767 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,767 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,767 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,771 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,771 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,772 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,772 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,785 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,785 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,785 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,785 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,790 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,790 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,791 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,791 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2024-10-14 19:52:06,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,792 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,792 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,792 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,792 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,803 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,803 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,803 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,803 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,898 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,898 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,899 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,899 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,906 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,906 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,906 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,906 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,907 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,907 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,907 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:06,907 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:06,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,981 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:06,981 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,981 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,981 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:06,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,984 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:06,984 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,984 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:06,984 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:06,985 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:06,985 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:06,985 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:06,985 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,001 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,001 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,001 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,001 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,004 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,004 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,004 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,004 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2024-10-14 19:52:07,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,005 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,005 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,005 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,005 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,175 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,175 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,175 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,175 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,250 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,250 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,250 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,250 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,250 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,251 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,251 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,251 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,260 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,260 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,260 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,260 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,261 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,261 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:07,261 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,261 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:07,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,336 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,336 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,336 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,336 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,338 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,338 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:07,338 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,338 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,339 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,339 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,339 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,339 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,353 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,353 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,353 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,353 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,357 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,357 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,357 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,357 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-10-14 19:52:07,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,358 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,358 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,358 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,358 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,363 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,363 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,363 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,363 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,437 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,437 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,437 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,445 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,445 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,445 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,445 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,446 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,446 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:07,446 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,446 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:07,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,683 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,684 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,684 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,684 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,687 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,687 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,687 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:07,687 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,688 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,688 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,688 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,688 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,701 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,701 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,701 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,701 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,702 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,702 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,702 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,702 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,706 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,706 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-10-14 19:52:07,706 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,706 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,706 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,707 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,707 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,707 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,724 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,724 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,724 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,724 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,790 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,790 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,790 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,791 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,791 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,791 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,791 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,800 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,800 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,800 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,800 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,801 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,801 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,801 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:07,801 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:07,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,904 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,904 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,904 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,904 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,905 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,905 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,905 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,905 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,908 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2024-10-14 19:52:07,908 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,908 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,909 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,909 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,909 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,909 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,929 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,929 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,929 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,930 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:07,938 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,938 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:07,938 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:07,938 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,060 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,060 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,060 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,060 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,131 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,131 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:08,131 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:08,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,274 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,275 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,275 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,303 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,303 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,303 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,310 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,310 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,310 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,310 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,325 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,325 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,325 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,326 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,326 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:08,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,377 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,377 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,377 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,377 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,396 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,396 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,396 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,397 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:08,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,775 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,775 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,775 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,819 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,819 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,819 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,819 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,820 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,820 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,820 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,827 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,827 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,827 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,827 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,828 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,828 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,828 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,847 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,847 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,847 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,847 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,848 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,848 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,848 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,848 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:08,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,912 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,912 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,912 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,912 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,915 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,915 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,915 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,915 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,937 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,937 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,937 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,937 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:08,995 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,995 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,995 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:08,995 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:09,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,339 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,339 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,339 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,339 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,340 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,340 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,340 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,340 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,352 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,352 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,352 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,352 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,388 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,388 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,388 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,388 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,394 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,394 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,394 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,395 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,395 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,451 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,452 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,452 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,452 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,454 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,454 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:09,454 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,454 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,502 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,502 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,502 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,502 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:09,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,510 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,510 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,510 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,510 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,525 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,525 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,525 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,525 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,655 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,655 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,655 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,655 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,848 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,848 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,849 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,849 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,863 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,863 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,863 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,863 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,864 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,864 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,864 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,864 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,865 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,865 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,865 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,865 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,888 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,888 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,888 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,888 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,889 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,889 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,903 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,903 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,903 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,904 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,942 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,942 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,942 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,942 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,944 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,944 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,944 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][351], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,945 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,945 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:09,945 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,945 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:09,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:09,992 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:09,992 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:09,992 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:09,992 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,005 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,005 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,005 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,005 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,013 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,013 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,013 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,025 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,025 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,025 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,025 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,139 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,140 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,140 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,140 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,141 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,141 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,141 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,141 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,142 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,142 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,142 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,142 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,169 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,169 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,169 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,170 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,170 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,170 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,189 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,189 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,189 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,189 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,191 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,191 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,191 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,191 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,214 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,214 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,214 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,214 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,370 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,371 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,371 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,371 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,382 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,382 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,382 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,382 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,412 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,412 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,412 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,412 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,418 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,418 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,418 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,421 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,421 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,421 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][351], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,422 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,422 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,422 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,422 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,423 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][351], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,424 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,424 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:10,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,469 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,470 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,470 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,470 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,484 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,484 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,484 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,484 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][284], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,495 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,495 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,495 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,495 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,509 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,509 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,509 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,553 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,553 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:10,553 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,553 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:10,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,641 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,641 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,641 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,641 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,642 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,642 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,642 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,658 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,658 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,658 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,658 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,674 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,674 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,674 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:10,674 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,675 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,675 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,675 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,675 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,689 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,689 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,689 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,690 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,690 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:10,690 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,690 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,692 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,692 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,699 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,699 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:10,699 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2024-10-14 19:52:10,699 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,711 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,711 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,711 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,716 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,716 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,716 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,716 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][324], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,730 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][351], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,730 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,730 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,731 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][289], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,732 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,732 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,732 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,732 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,733 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,733 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,733 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:10,733 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:10,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,959 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:10,959 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:10,959 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,959 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,985 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:10,985 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:10,985 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,985 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:10,998 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:10,998 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,998 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:10,998 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,017 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,017 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,017 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,032 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,033 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,033 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:11,033 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,079 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,079 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,079 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,080 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:11,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,178 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,178 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,178 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,178 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,179 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,179 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,179 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,179 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,195 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,195 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,195 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,195 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,196 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,196 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,196 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,196 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,214 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,214 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,214 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,214 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,215 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,215 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,215 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,215 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,224 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,224 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,224 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,224 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,225 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,225 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,225 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,225 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,227 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,227 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,227 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,227 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:11,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,234 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,234 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,234 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-10-14 19:52:11,234 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,263 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,263 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,263 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,263 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,264 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,264 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,264 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,264 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,267 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,267 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,267 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,267 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, 4#L111-4true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,268 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,268 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,268 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-10-14 19:52:11,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][289], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,270 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,270 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,270 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,270 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,271 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,271 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][289], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,272 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,272 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,272 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,272 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,273 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,273 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:11,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,273 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:11,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,323 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,323 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,323 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,323 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), 703#true, Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,346 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,346 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,346 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,346 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][367], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,360 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,361 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,361 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,361 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,396 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,396 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,396 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:11,396 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,436 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,436 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:11,436 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,436 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,532 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,532 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,532 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,532 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,533 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,533 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,533 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,533 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,542 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,542 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,542 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,542 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,543 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,543 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,543 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,543 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,546 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,546 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,546 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,546 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,564 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,564 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,564 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,564 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,565 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,565 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,565 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,565 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,574 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,574 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,574 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,574 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:11,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,596 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,596 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,596 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,596 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,597 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,597 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,597 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,597 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,600 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,600 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,600 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,600 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,601 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,601 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,601 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-10-14 19:52:11,601 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][289], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,616 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,616 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,616 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,616 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,617 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,617 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,617 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,617 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][336], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 706#(<= 2 ~pos~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,618 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,618 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,618 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:11,619 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,619 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,619 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:11,619 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:11,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:11,663 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,663 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,663 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,663 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), 703#true, Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,688 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,689 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,689 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,689 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][355], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,689 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,689 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,690 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,690 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,727 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,727 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,727 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,727 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,744 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,744 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:11,744 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:11,744 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,995 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,995 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:11,995 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:11,995 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:11,997 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:11,997 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:11,997 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:11,997 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,056 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,056 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,056 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,056 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,069 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,070 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,070 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,070 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,070 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,076 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,085 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,085 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,085 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,085 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,086 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,086 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,086 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,086 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,109 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,109 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,109 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,109 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,112 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,112 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,113 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-10-14 19:52:12,113 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][336], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 706#(<= 2 ~pos~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,115 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,115 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), 703#true, Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,116 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,116 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][336], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 706#(<= 2 ~pos~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,117 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:12,117 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:12,117 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:12,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:12,152 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,152 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,152 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][355], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,153 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,153 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,153 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][355], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,177 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,177 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,177 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,177 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,178 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,178 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,178 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,178 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,185 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,185 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,185 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,185 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,201 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,201 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,201 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,201 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,210 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,210 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:12,210 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,211 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,211 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,211 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,211 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:12,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,241 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,241 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,241 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,241 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:12,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,270 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,270 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,270 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,270 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,277 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,278 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,278 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][61], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,302 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,302 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,302 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,302 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,305 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,305 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][207], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 17#L83true, 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,306 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,306 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,311 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,312 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:12,312 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,312 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:12,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][336], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 706#(<= 2 ~pos~0), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,314 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,314 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,314 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,314 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:12,314 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,315 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,315 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:12,315 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][355], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 18#thread2EXITtrue, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,345 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,345 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,345 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,371 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,371 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,371 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,371 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,381 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,381 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,381 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,381 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, 50#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,392 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,392 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,392 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,392 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,393 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,393 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,393 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:12,393 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,406 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,406 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,406 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:12,406 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:12,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][87], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,484 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:12,484 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-10-14 19:52:12,484 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:12,484 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:12,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,521 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,521 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,539 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,539 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,539 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,539 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 70#true, 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,544 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,544 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,544 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,544 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,545 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,545 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:12,545 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,545 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,552 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,552 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:12,552 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-10-14 19:52:12,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 70#true, 50#true, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,890 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-10-14 19:52:12,890 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,890 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,890 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-10-14 19:52:12,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, 50#true, Black: 70#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,908 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][357], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0))]) [2024-10-14 19:52:12,908 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,908 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:12,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:12,911 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-10-14 19:52:12,911 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:12,911 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:12,911 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:13,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:13,005 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-10-14 19:52:13,005 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:13,005 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:13,005 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:13,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:13,010 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-10-14 19:52:13,010 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:13,010 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:13,010 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:13,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([253] L47-->L54: Formula: (= (+ v_~pos~0_18 1) v_~pos~0_17) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork2_#t~post1=|v_thread1Thread1of1ForFork2_#t~post1_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post1, ~pos~0][332], [Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 271#(and (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 17#L83true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), 703#true]) [2024-10-14 19:52:13,084 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-10-14 19:52:13,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:13,084 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:13,084 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:13,316 INFO L124 PetriNetUnfolderBase]: 35565/64715 cut-off events. [2024-10-14 19:52:13,317 INFO L125 PetriNetUnfolderBase]: For 257380/258262 co-relation queries the response was YES. [2024-10-14 19:52:13,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252896 conditions, 64715 events. 35565/64715 cut-off events. For 257380/258262 co-relation queries the response was YES. Maximal size of possible extension queue 2512. Compared 626797 event pairs, 2987 based on Foata normal form. 880/62512 useless extension candidates. Maximal degree in co-relation 234005. Up to 15369 conditions per place. [2024-10-14 19:52:14,024 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 71 changer transitions 218/507 dead transitions. [2024-10-14 19:52:14,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 507 transitions, 5434 flow [2024-10-14 19:52:14,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-14 19:52:14,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-10-14 19:52:14,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 628 transitions. [2024-10-14 19:52:14,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-10-14 19:52:14,027 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 1011 flow. Second operand 24 states and 628 transitions. [2024-10-14 19:52:14,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 507 transitions, 5434 flow [2024-10-14 19:52:14,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 507 transitions, 5410 flow, removed 12 selfloop flow, removed 0 redundant places. [2024-10-14 19:52:14,580 INFO L231 Difference]: Finished difference. Result has 144 places, 148 transitions, 1672 flow [2024-10-14 19:52:14,580 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1672, PETRI_PLACES=144, PETRI_TRANSITIONS=148} [2024-10-14 19:52:14,581 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-10-14 19:52:14,582 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 148 transitions, 1672 flow [2024-10-14 19:52:14,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.333333333333332) internal successors, (290), 15 states have internal predecessors, (290), 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) [2024-10-14 19:52:14,582 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:14,582 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 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] [2024-10-14 19:52:14,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 19:52:14,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:14,783 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:14,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:14,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1391499395, now seen corresponding path program 4 times [2024-10-14 19:52:14,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:14,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89393624] [2024-10-14 19:52:14,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:14,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:14,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 19:52:14,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:14,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89393624] [2024-10-14 19:52:14,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89393624] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:52:14,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:52:14,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 19:52:14,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046652446] [2024-10-14 19:52:14,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:52:14,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 19:52:14,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:14,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 19:52:14,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 19:52:14,893 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 41 [2024-10-14 19:52:14,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 148 transitions, 1672 flow. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 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) [2024-10-14 19:52:14,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:14,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 41 [2024-10-14 19:52:14,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:15,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 4#L111-4true, Black: 703#true, 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:15,737 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-10-14 19:52:15,737 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:15,737 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:15,737 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:15,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:15,832 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-10-14 19:52:15,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:15,832 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:15,832 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 27#L46true, 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 5#L111-3true]) [2024-10-14 19:52:16,122 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:16,122 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:16,122 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:16,122 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:16,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 30#L110-4true, Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 27#L46true, Black: 703#true, 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1))]) [2024-10-14 19:52:16,124 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-10-14 19:52:16,124 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-10-14 19:52:16,124 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2024-10-14 19:52:16,124 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:16,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,216 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 4#L111-4true, 27#L46true, 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 36#$Ultimate##0true, 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1))]) [2024-10-14 19:52:16,216 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,216 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 4#L111-4true, 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,217 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,217 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 27#L46true, 949#(= (* 256 (div ~d1~0 256)) ~d1~0), 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 5#L111-3true]) [2024-10-14 19:52:16,223 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-10-14 19:52:16,223 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-10-14 19:52:16,223 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:16,223 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2024-10-14 19:52:16,224 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:16,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,307 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 27#L46true, 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 36#$Ultimate##0true, 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1))]) [2024-10-14 19:52:16,307 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,307 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,308 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,308 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,308 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([268] L90-->L92: Formula: (= (ite (= (ite (<= 0 v_~pos~0_9) 1 0) 0) 0 1) v_~v_assert~0_5) InVars {~pos~0=v_~pos~0_9} OutVars{~v_assert~0=v_~v_assert~0_5, ~pos~0=v_~pos~0_9} AuxVars[] AssignedVars[~v_assert~0][58], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,308 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,308 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,308 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,309 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,309 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,309 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 4#L111-4true, Black: 703#true, 27#L46true, 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 36#$Ultimate##0true, 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1))]) [2024-10-14 19:52:16,313 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,314 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,314 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,314 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,314 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([249] L59-->L46: Formula: (not (= (mod v_thread1Thread1of1ForFork2_~lv_assert~0_3 256) 0)) InVars {thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} OutVars{thread1Thread1of1ForFork2_~lv_assert~0=v_thread1Thread1of1ForFork2_~lv_assert~0_3} AuxVars[] AssignedVars[][6], [60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 39#L70true, Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 27#L46true, Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 36#$Ultimate##0true, 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1))]) [2024-10-14 19:52:16,401 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,401 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,401 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,401 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] L81-->L83: Formula: (= (ite (= (mod v_~v_assert~0_3 256) 0) 0 1) v_thread2Thread1of1ForFork0_~lv_assert~1_7) InVars {~v_assert~0=v_~v_assert~0_3} OutVars{~v_assert~0=v_~v_assert~0_3, thread2Thread1of1ForFork0_~lv_assert~1=v_thread2Thread1of1ForFork0_~lv_assert~1_7} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_~lv_assert~1][65], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 4#L111-4true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,402 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,402 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,402 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,402 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-10-14 19:52:16,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([266] L81-->L83: Formula: (= (ite (= (mod v_~v_assert~0_3 256) 0) 0 1) v_thread2Thread1of1ForFork0_~lv_assert~1_7) InVars {~v_assert~0=v_~v_assert~0_3} OutVars{~v_assert~0=v_~v_assert~0_3, thread2Thread1of1ForFork0_~lv_assert~1=v_thread2Thread1of1ForFork0_~lv_assert~1_7} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_~lv_assert~1][65], [Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 9#L59true, Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 554#(= ~v_assert~0 1), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 17#L83true]) [2024-10-14 19:52:16,709 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-10-14 19:52:16,709 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,709 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-10-14 19:52:16,709 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-10-14 19:52:16,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([260] L83-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork0_#res.base_1| 0) (= (mod v_thread2Thread1of1ForFork0_~lv_assert~1_5 256) 0) (= |v_thread2Thread1of1ForFork0_#res.offset_1| 0)) InVars {thread2Thread1of1ForFork0_~lv_assert~1=v_thread2Thread1of1ForFork0_~lv_assert~1_5} OutVars{thread2Thread1of1ForFork0_#res.offset=|v_thread2Thread1of1ForFork0_#res.offset_1|, thread2Thread1of1ForFork0_~lv_assert~1=v_thread2Thread1of1ForFork0_~lv_assert~1_5, thread2Thread1of1ForFork0_#res.base=|v_thread2Thread1of1ForFork0_#res.base_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res.offset, thread2Thread1of1ForFork0_#res.base][86], [18#thread2EXITtrue, Black: 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), 24#L92true, Black: 65#true, Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), Black: 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 950#(and (<= (div ~d1~0 256) 0) (<= 1 ~d1~0))]) [2024-10-14 19:52:16,718 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,718 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-10-14 19:52:16,718 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,718 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-10-14 19:52:16,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L52-->L54: Formula: (= (+ v_~pos~0_25 1) v_~pos~0_26) InVars {~pos~0=v_~pos~0_26} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][140], [Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 4#L111-4true, 25#thread3EXITtrue, 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), 11#L78true, Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))]) [2024-10-14 19:52:16,882 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-10-14 19:52:16,882 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-10-14 19:52:16,882 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-10-14 19:52:16,882 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-10-14 19:52:16,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L52-->L54: Formula: (= (+ v_~pos~0_25 1) v_~pos~0_26) InVars {~pos~0=v_~pos~0_26} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][140], [Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), Black: 703#true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 11#L78true, Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))]) [2024-10-14 19:52:16,890 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-10-14 19:52:16,890 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-10-14 19:52:16,890 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-10-14 19:52:16,890 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-10-14 19:52:16,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L52-->L54: Formula: (= (+ v_~pos~0_25 1) v_~pos~0_26) InVars {~pos~0=v_~pos~0_26} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 4#L111-4true, 25#thread3EXITtrue, Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), 17#L83true, 703#true]) [2024-10-14 19:52:16,897 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-10-14 19:52:16,897 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-10-14 19:52:16,898 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-10-14 19:52:16,898 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-10-14 19:52:16,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([254] L52-->L54: Formula: (= (+ v_~pos~0_25 1) v_~pos~0_26) InVars {~pos~0=v_~pos~0_26} OutVars{thread1Thread1of1ForFork2_#t~post2=|v_thread1Thread1of1ForFork2_#t~post2_1|, ~pos~0=v_~pos~0_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#t~post2, ~pos~0][145], [Black: 136#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 275#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 267#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 273#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= (+ (* 256 (div ~v_assert~0 256)) 1) ~v_assert~0)), Black: 92#(and (= (mod ~v_assert~0 256) 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= (mod ~d1~0 256) 1)), Black: 256#(or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0)), Black: 909#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 913#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 911#(and (<= 2 ~pos~0) (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 929#(and (<= 2 ~pos~0) (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256))), Black: 822#(< 0 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)), Black: 706#(<= 2 ~pos~0), Black: 921#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), 286#(and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 788#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 923#(and (or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))) (or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0))), Black: 917#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 919#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 925#(and (= ~v_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 927#(and (<= 1 (mod thread2Thread1of1ForFork0_~lv_assert~1 256)) (<= 0 ~pos~0)), Black: 881#(or (= (mod thread2Thread1of1ForFork0_~lv_assert~1 256) 0) (< 0 (+ ~pos~0 1))), Black: 707#(<= 0 ~pos~0), Black: 885#(or (< 0 (+ ~pos~0 1)) (= (mod ~v_assert~0 256) 0)), 25#thread3EXITtrue, 949#(= (* 256 (div ~d1~0 256)) ~d1~0), Black: 682#(and (= ~pos~0 0) (= ~v_assert~0 1)), Black: 690#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1) (<= 0 ~pos~0)), Black: 686#(and (<= 1 ~pos~0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 684#(and (= ~pos~0 0) (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), 616#(< 0 (mod thread1Thread1of1ForFork2_~lv_assert~0 256)), Black: 692#(and (= ~v_assert~0 1) (= thread1Thread1of1ForFork2_~lv_assert~0 1)), Black: 688#(and (<= 1 ~pos~0) (= ~v_assert~0 1)), Black: 490#true, Black: 60#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 554#(= ~v_assert~0 1), Black: 564#(= thread1Thread1of1ForFork2_~lv_assert~0 1), Black: 56#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (<= 0 ~pos~0)), Black: 53#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0)), Black: 58#(and (<= 1 ~v_assert~0) (<= (div ~v_assert~0 256) 0) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (<= 0 ~pos~0)), Black: 67#(<= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0), Black: 72#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 50#true, 19#L112true, Black: 477#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)), Black: 475#(and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (* 256 (div ~v_assert~0 256)) ~v_assert~0))), Black: 283#true, Black: 479#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= thread1Thread1of1ForFork2_~lv_assert~0 0)) (and (= thread1Thread1of1ForFork2_~lv_assert~0 1) (= thread2Thread1of1ForFork0_~lv_assert~1 1)))), 29#L54true, Black: 481#(and (or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))) (or (< 0 thread2Thread1of1ForFork0_~lv_assert~1) (= (mod thread1Thread1of1ForFork2_~lv_assert~0 256) 0))), Black: 341#(= thread2Thread1of1ForFork0_~lv_assert~1 1), Black: 306#(or (and (= thread2Thread1of1ForFork0_~lv_assert~1 0) (= (mod ~v_assert~0 256) 0)) (and (= thread2Thread1of1ForFork0_~lv_assert~1 1) (not (= (mod ~v_assert~0 256) 0)))), 269#(and (or (= (mod ~d1~0 256) 0) (< (* 256 (div ~v_assert~0 256)) ~v_assert~0)) (<= 1 (mod thread1Thread1of1ForFork2_~lv_assert~0 256))), 17#L83true, 703#true]) [2024-10-14 19:52:16,902 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-10-14 19:52:16,902 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-10-14 19:52:16,903 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-10-14 19:52:16,903 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-10-14 19:52:16,910 INFO L124 PetriNetUnfolderBase]: 5904/13659 cut-off events. [2024-10-14 19:52:16,910 INFO L125 PetriNetUnfolderBase]: For 128973/132148 co-relation queries the response was YES. [2024-10-14 19:52:16,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66076 conditions, 13659 events. 5904/13659 cut-off events. For 128973/132148 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 134243 event pairs, 2152 based on Foata normal form. 790/12565 useless extension candidates. Maximal degree in co-relation 66024. Up to 3353 conditions per place. [2024-10-14 19:52:17,040 INFO L140 encePairwiseOnDemand]: 37/41 looper letters, 58 selfloop transitions, 6 changer transitions 0/150 dead transitions. [2024-10-14 19:52:17,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 150 transitions, 1777 flow [2024-10-14 19:52:17,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 19:52:17,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-14 19:52:17,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-10-14 19:52:17,041 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7073170731707317 [2024-10-14 19:52:17,041 INFO L175 Difference]: Start difference. First operand has 144 places, 148 transitions, 1672 flow. Second operand 4 states and 116 transitions. [2024-10-14 19:52:17,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 150 transitions, 1777 flow [2024-10-14 19:52:17,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 150 transitions, 1588 flow, removed 66 selfloop flow, removed 14 redundant places. [2024-10-14 19:52:17,386 INFO L231 Difference]: Finished difference. Result has 132 places, 137 transitions, 1381 flow [2024-10-14 19:52:17,386 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1381, PETRI_PLACES=132, PETRI_TRANSITIONS=137} [2024-10-14 19:52:17,387 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-10-14 19:52:17,387 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 137 transitions, 1381 flow [2024-10-14 19:52:17,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 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) [2024-10-14 19:52:17,388 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:17,388 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 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] [2024-10-14 19:52:17,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 19:52:17,388 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:17,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:17,389 INFO L85 PathProgramCache]: Analyzing trace with hash -672294129, now seen corresponding path program 2 times [2024-10-14 19:52:17,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:17,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319542390] [2024-10-14 19:52:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:17,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:17,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:17,484 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 19:52:17,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:17,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319542390] [2024-10-14 19:52:17,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319542390] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 19:52:17,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 19:52:17,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 19:52:17,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402803206] [2024-10-14 19:52:17,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 19:52:17,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 19:52:17,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:17,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 19:52:17,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 19:52:17,492 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 41 [2024-10-14 19:52:17,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 137 transitions, 1381 flow. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 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) [2024-10-14 19:52:17,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:17,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 41 [2024-10-14 19:52:17,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:19,418 INFO L124 PetriNetUnfolderBase]: 7691/15967 cut-off events. [2024-10-14 19:52:19,418 INFO L125 PetriNetUnfolderBase]: For 126981/128267 co-relation queries the response was YES. [2024-10-14 19:52:19,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72508 conditions, 15967 events. 7691/15967 cut-off events. For 126981/128267 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 144581 event pairs, 2965 based on Foata normal form. 239/14637 useless extension candidates. Maximal degree in co-relation 72461. Up to 5589 conditions per place. [2024-10-14 19:52:19,536 INFO L140 encePairwiseOnDemand]: 37/41 looper letters, 62 selfloop transitions, 3 changer transitions 7/152 dead transitions. [2024-10-14 19:52:19,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 152 transitions, 1636 flow [2024-10-14 19:52:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 19:52:19,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-14 19:52:19,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-10-14 19:52:19,537 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7073170731707317 [2024-10-14 19:52:19,537 INFO L175 Difference]: Start difference. First operand has 132 places, 137 transitions, 1381 flow. Second operand 4 states and 116 transitions. [2024-10-14 19:52:19,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 152 transitions, 1636 flow [2024-10-14 19:52:19,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 152 transitions, 1602 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-10-14 19:52:19,752 INFO L231 Difference]: Finished difference. Result has 131 places, 121 transitions, 1172 flow [2024-10-14 19:52:19,753 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1172, PETRI_PLACES=131, PETRI_TRANSITIONS=121} [2024-10-14 19:52:19,753 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-10-14 19:52:19,753 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 121 transitions, 1172 flow [2024-10-14 19:52:19,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 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) [2024-10-14 19:52:19,754 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:19,754 INFO L204 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] [2024-10-14 19:52:19,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 19:52:19,754 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:19,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:19,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2075305427, now seen corresponding path program 1 times [2024-10-14 19:52:19,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:19,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308217064] [2024-10-14 19:52:19,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:19,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:20,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:20,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:20,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308217064] [2024-10-14 19:52:20,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308217064] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:52:20,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448355851] [2024-10-14 19:52:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:20,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:20,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:52:20,281 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) [2024-10-14 19:52:20,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-14 19:52:20,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:20,353 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 19:52:20,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:52:20,525 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:20,525 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:52:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:20,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448355851] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:52:20,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:52:20,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 17 [2024-10-14 19:52:20,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438036458] [2024-10-14 19:52:20,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:52:20,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-10-14 19:52:20,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:20,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-10-14 19:52:20,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2024-10-14 19:52:20,845 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-10-14 19:52:20,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 121 transitions, 1172 flow. Second operand has 18 states, 18 states have (on average 15.61111111111111) internal successors, (281), 18 states have internal predecessors, (281), 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) [2024-10-14 19:52:20,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:20,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-10-14 19:52:20,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:28,723 INFO L124 PetriNetUnfolderBase]: 33690/58537 cut-off events. [2024-10-14 19:52:28,723 INFO L125 PetriNetUnfolderBase]: For 427168/427168 co-relation queries the response was YES. [2024-10-14 19:52:29,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276896 conditions, 58537 events. 33690/58537 cut-off events. For 427168/427168 co-relation queries the response was YES. Maximal size of possible extension queue 1266. Compared 498223 event pairs, 4490 based on Foata normal form. 1108/59616 useless extension candidates. Maximal degree in co-relation 276850. Up to 13345 conditions per place. [2024-10-14 19:52:29,152 INFO L140 encePairwiseOnDemand]: 24/41 looper letters, 207 selfloop transitions, 102 changer transitions 372/691 dead transitions. [2024-10-14 19:52:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 691 transitions, 7701 flow [2024-10-14 19:52:29,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-10-14 19:52:29,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2024-10-14 19:52:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 804 transitions. [2024-10-14 19:52:29,158 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5160462130937099 [2024-10-14 19:52:29,158 INFO L175 Difference]: Start difference. First operand has 131 places, 121 transitions, 1172 flow. Second operand 38 states and 804 transitions. [2024-10-14 19:52:29,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 691 transitions, 7701 flow [2024-10-14 19:52:30,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 691 transitions, 7663 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-10-14 19:52:30,778 INFO L231 Difference]: Finished difference. Result has 186 places, 162 transitions, 2124 flow [2024-10-14 19:52:30,778 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2124, PETRI_PLACES=186, PETRI_TRANSITIONS=162} [2024-10-14 19:52:30,779 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-10-14 19:52:30,779 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 162 transitions, 2124 flow [2024-10-14 19:52:30,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.61111111111111) internal successors, (281), 18 states have internal predecessors, (281), 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) [2024-10-14 19:52:30,779 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 19:52:30,780 INFO L204 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] [2024-10-14 19:52:30,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-14 19:52:30,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-10-14 19:52:30,982 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-10-14 19:52:30,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 19:52:30,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1100795903, now seen corresponding path program 2 times [2024-10-14 19:52:30,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 19:52:30,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982629754] [2024-10-14 19:52:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 19:52:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 19:52:31,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 19:52:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:31,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 19:52:31,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982629754] [2024-10-14 19:52:31,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982629754] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 19:52:31,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357004700] [2024-10-14 19:52:31,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 19:52:31,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 19:52:31,239 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) [2024-10-14 19:52:31,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-14 19:52:31,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 19:52:31,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 19:52:31,316 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 19:52:31,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 19:52:31,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:31,468 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 19:52:31,689 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 19:52:31,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357004700] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 19:52:31,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 19:52:31,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 18 [2024-10-14 19:52:31,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691929166] [2024-10-14 19:52:31,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 19:52:31,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 19:52:31,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 19:52:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 19:52:31,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2024-10-14 19:52:31,749 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-10-14 19:52:31,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 162 transitions, 2124 flow. Second operand has 19 states, 19 states have (on average 15.421052631578947) internal successors, (293), 19 states have internal predecessors, (293), 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) [2024-10-14 19:52:31,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 19:52:31,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-10-14 19:52:31,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 19:52:33,917 INFO L124 PetriNetUnfolderBase]: 8670/14830 cut-off events. [2024-10-14 19:52:33,917 INFO L125 PetriNetUnfolderBase]: For 250940/250948 co-relation queries the response was YES. [2024-10-14 19:52:34,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92842 conditions, 14830 events. 8670/14830 cut-off events. For 250940/250948 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 100464 event pairs, 1458 based on Foata normal form. 308/15105 useless extension candidates. Maximal degree in co-relation 92775. Up to 3820 conditions per place. [2024-10-14 19:52:34,031 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 0 selfloop transitions, 0 changer transitions 316/316 dead transitions. [2024-10-14 19:52:34,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 316 transitions, 4549 flow [2024-10-14 19:52:34,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 19:52:34,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-14 19:52:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-10-14 19:52:34,033 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-10-14 19:52:34,033 INFO L175 Difference]: Start difference. First operand has 186 places, 162 transitions, 2124 flow. Second operand 12 states and 256 transitions. [2024-10-14 19:52:34,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 316 transitions, 4549 flow [2024-10-14 19:52:34,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 316 transitions, 3737 flow, removed 215 selfloop flow, removed 33 redundant places. [2024-10-14 19:52:34,455 INFO L231 Difference]: Finished difference. Result has 135 places, 0 transitions, 0 flow [2024-10-14 19:52:34,456 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=135, PETRI_TRANSITIONS=0} [2024-10-14 19:52:34,456 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-10-14 19:52:34,456 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 0 transitions, 0 flow [2024-10-14 19:52:34,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 15.421052631578947) internal successors, (293), 19 states have internal predecessors, (293), 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) [2024-10-14 19:52:34,459 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (4 of 5 remaining) [2024-10-14 19:52:34,460 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (3 of 5 remaining) [2024-10-14 19:52:34,460 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2024-10-14 19:52:34,460 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2024-10-14 19:52:34,460 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2024-10-14 19:52:34,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-10-14 19:52:34,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 19:52:34,664 INFO L407 BasicCegarLoop]: Path program histogram: [4, 2, 2, 1, 1, 1] [2024-10-14 19:52:34,668 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-10-14 19:52:34,668 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-14 19:52:34,672 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 07:52:34 BasicIcfg [2024-10-14 19:52:34,672 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-14 19:52:34,673 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-14 19:52:34,673 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-14 19:52:34,673 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-14 19:52:34,673 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 07:51:54" (3/4) ... [2024-10-14 19:52:34,675 INFO L139 WitnessPrinter]: Generating witness for correct program [2024-10-14 19:52:34,677 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-10-14 19:52:34,677 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-10-14 19:52:34,677 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread3 [2024-10-14 19:52:34,681 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 61 nodes and edges [2024-10-14 19:52:34,682 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2024-10-14 19:52:34,682 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-10-14 19:52:34,682 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-10-14 19:52:34,773 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-10-14 19:52:34,774 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-10-14 19:52:34,774 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-14 19:52:34,774 INFO L158 Benchmark]: Toolchain (without parser) took 40810.61ms. Allocated memory was 176.2MB in the beginning and 13.6GB in the end (delta: 13.4GB). Free memory was 146.5MB in the beginning and 11.2GB in the end (delta: -11.0GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-10-14 19:52:34,774 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 176.2MB. Free memory is still 138.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 19:52:34,775 INFO L158 Benchmark]: CACSL2BoogieTranslator took 266.04ms. Allocated memory is still 176.2MB. Free memory was 146.5MB in the beginning and 134.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-14 19:52:34,775 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.08ms. Allocated memory is still 176.2MB. Free memory was 134.0MB in the beginning and 132.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 19:52:34,775 INFO L158 Benchmark]: Boogie Preprocessor took 60.46ms. Allocated memory is still 176.2MB. Free memory was 132.7MB in the beginning and 130.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-14 19:52:34,775 INFO L158 Benchmark]: RCFGBuilder took 551.44ms. Allocated memory is still 176.2MB. Free memory was 130.6MB in the beginning and 126.7MB in the end (delta: 3.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-14 19:52:34,775 INFO L158 Benchmark]: TraceAbstraction took 39776.74ms. Allocated memory was 176.2MB in the beginning and 13.6GB in the end (delta: 13.4GB). Free memory was 126.4MB in the beginning and 11.2GB in the end (delta: -11.0GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. [2024-10-14 19:52:34,776 INFO L158 Benchmark]: Witness Printer took 101.11ms. Allocated memory is still 13.6GB. Free memory was 11.2GB in the beginning and 11.2GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-14 19:52:34,777 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.16ms. Allocated memory is still 176.2MB. Free memory is still 138.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 266.04ms. Allocated memory is still 176.2MB. Free memory was 146.5MB in the beginning and 134.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.08ms. Allocated memory is still 176.2MB. Free memory was 134.0MB in the beginning and 132.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 60.46ms. Allocated memory is still 176.2MB. Free memory was 132.7MB in the beginning and 130.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 551.44ms. Allocated memory is still 176.2MB. Free memory was 130.6MB in the beginning and 126.7MB in the end (delta: 3.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 39776.74ms. Allocated memory was 176.2MB in the beginning and 13.6GB in the end (delta: 13.4GB). Free memory was 126.4MB in the beginning and 11.2GB in the end (delta: -11.0GB). Peak memory consumption was 2.6GB. Max. memory is 16.1GB. * Witness Printer took 101.11ms. Allocated memory is still 13.6GB. Free memory was 11.2GB in the beginning and 11.2GB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 21]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 97]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 5 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: 39.7s, OverallIterations: 11, TraceHistogramMax: 3, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 33.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1751 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1697 mSDsluCounter, 470 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 421 mSDsCounter, 169 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2871 IncrementalHoareTripleChecker+Invalid, 3040 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 169 mSolverCounterUnsat, 49 mSDtfsCounter, 2871 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 531 GetRequests, 359 SyntacticMatches, 18 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2124occurred in iteration=10, InterpolantAutomatonStates: 128, 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.4s SatisfiabilityAnalysisTime, 4.4s InterpolantComputationTime, 557 NumberOfCodeBlocks, 557 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 740 ConstructedInterpolants, 0 QuantifiedInterpolants, 3451 SizeOfPredicates, 31 NumberOfNonLiveVariables, 934 ConjunctsInSsa, 65 ConjunctsInUnsatCore, 23 InterpolantComputations, 5 PerfectInterpolantSequences, 89/178 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 - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-10-14 19:52:34,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE